我需要为C++/CLI创建什么类型的项目?我正在为C++/CLI中的本机C++方法编写一个包装器,将它们公开给C#。现在我正在使用VisualStudio2008。任何人都可以告诉我我需要创建什么类型的项目,以便我的包装器将暴露给C#。我在VisualStudio2008中看到VisualC++下有不同类型的项目-->CLR--->类库、CLREmptyProject、Windowsformcontrollibrary、CLRConsoleApplication、WindowsFormsApplication、WindowsService哪个应该我用一个?您必须创建一个类型类库的项目。最重要的是在项目属性->配置属性->常规中指定“公共语言运行时支持”选项(设置为“公共语言运行时支持(/clr)”)这将允许您使用#pragmamanaged...在此处使用您的原生内容#pragmaunmanagedpragmas和指向原生.lib文件的链接。请参阅此链接了解细微差别http://www.codeguru.com/cpp/cpp/cpp_managed/interop/article.php/c6867/Consuming-Unmanaged-C-Class-Libraries-from-NET-Clients.htm64在位版本中(本文未提及)。对于64位,“Linker->Input->ForceSymbolReferences”必须设置为“_DllMainCRTStartup”,对于32位,必须设置为“_DllMainCRTStartup@12”。C#学习教程就是这些:我需要为C++/CLI创建什么类型的项目?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
