将静态库链接到dll

时间:2015-10-06 18:51:11

标签: c++ visual-studio dll clr

使用导出的符号将几个静态库连接到一个dll的最佳方法是什么。 Dll将用作使用CLI的非托管C ++代码(后端)与托管C#代码(前端)之间的联系点。

我想提一下,不可能在静态库中更改代码,因此需要额外的包装器,如dll,因为编译选项与CLR包装器兼容。

我已阅读以下链接 Linking to static lib with managed components 它说:

  

仅供参考:从(至少)Visual Studio 2013开始,这已不再有效。我正在使用/ clr编译.lib,并将其链接到DLL(也使用/ clr编译)。

但我使用的是Visual 2013,它仍然会出现有关CLR和/ MT不兼容的错误。

0 个答案:

没有答案