在本机C ++应用程序中使用.NET程序集

问题描述

| 我遵循了有关如何在本机C ++应用程序中使用.NET程序集的说明http://msdn.microsoft.com/zh-cn/visualc/bb892742。现在我的问题是: 假设我想创建一个C ++ dll,以类似的方式在其中调用.NET程序集。 是否可以在C ++本机应用程序中使用此DLL的LoadLibrary? 还是在这种情况下C ++本机应用程序也应该与/ clr选项链接? 第二个问题是:在C ++本机应用程序中使用/ clr标志的惩罚是什么? 性能,编译时,运行时...     

解决方法

您可以从非cli应用程序中使用LoadLibrary加载cli c ++ dll(已从Delphi应用程序中完成此操作)。 由于我的cli dll很小,因此无法对处罚做出任何陈述。