如何创建既可用于c++;还有c#? 我需要开发一个既可以用于C++应用程序的库,也可以是C语言的通用存储应用程序。 到目前为止,我的研究: < >在C++中开发是没有帮助的,因为C uuup只接受PCL。

如何创建既可用于c++;还有c#? 我需要开发一个既可以用于C++应用程序的库,也可以是C语言的通用存储应用程序。 到目前为止,我的研究: < >在C++中开发是没有帮助的,因为C uuup只接受PCL。,c#,c++,dll,win-universal-app,portable-class-library,C#,C++,Dll,Win Universal App,Portable Class Library,在C++中,PCI作为PCL的开发不能添加到C++应用程序中。 (第二种情况我不确定。如果我错了,请纠正我。) 有没有办法开发一个公共图书馆?或者我必须分别在这两个平台上开发它 > P>如果你创建了C++库,你可以从C++中使用它(很明显),你可以为C++库创建一个C++的CX/CX包装器,可以从C中使用。P> > P>如果你创建了C++库,你可以从C++中使用它(很明显),你可以为C++库创建一个C++的CX/CX包装器,可以从C中使用。p> 您还可以使用COM对象。然后可以在VisualS

在C++中,PCI作为PCL的开发不能添加到C++应用程序中。

(第二种情况我不确定。如果我错了,请纠正我。)

有没有办法开发一个公共图书馆?或者我必须分别在这两个平台上开发它

> P>如果你创建了C++库,你可以从C++中使用它(很明显),你可以为C++库创建一个C++的CX/CX包装器,可以从C中使用。P> > P>如果你创建了C++库,你可以从C++中使用它(很明显),你可以为C++库创建一个C++的CX/CX包装器,可以从C中使用。p> 您还可以使用COM对象。然后可以在VisualStudio中导入库,然后它们将作为常规对象提供

从CPP的角度来看,创建COM对象,“atl”可能是最好的方法


COM对象可能很难实现,但它们可以在许多语言和编译器中导入。

您也可以使用COM对象。然后可以在VisualStudio中导入库,然后它们将作为常规对象提供

从CPP的角度来看,创建COM对象,“atl”可能是最好的方法


COM对象可能很难实现,但它们可以在许多语言和编译器中导入。

开发一个本机库,以及一个使用该库(用于UWP)的PCL如何?@MehrzadChehraz我将尝试一下。谢谢。开发一个本地库,以及一个使用该库的PCL(用于UWP)怎么样?@MehrzadChehraz我将尝试一下。谢谢,我做到了。但是,当我尝试添加引用时,我遇到了“项目目标为.netcore,而文件引用目标为.net framework”错误。因此,您可能使用错误的目标创建了包装器,您必须更改它(Windows运行时组件(通用Windows))。我的代码将使用/clr生成。我不能对温特做同样的事。我的全部代码是c++/cli。那还可能吗?我做到了。但是,当我尝试添加引用时,我遇到了“项目目标为.netcore,而文件引用目标为.net framework”错误。因此,您可能使用错误的目标创建了包装器,您必须更改它(Windows运行时组件(通用Windows))。我的代码将使用/clr生成。我不能对温特做同样的事。我的全部代码是c++/cli。还有可能吗?