问题描述
|
我遵循了有关如何在本机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很小,因此无法对处罚做出任何陈述。