如何将C ++ / Cli项目链接到本机c ++静态库

时间:2016-02-17 07:14:00

标签: c++ c++-cli

我有一个静态库(原生c ++)。

现在我想在C ++ / CLi项目中使用这个静态库。

编译没问题,但是有一个运行时错误说" ntdll.dll! ****内存访问违规"。

静态库和clr项目都在使用" / MD"。

将clr项目链接到本机c ++静态库是否有效? 如果是的话,我应该注意哪些特殊配置?

PS。我无法将静态库转为dll。

1 个答案:

答案 0 :(得分:1)

链接boost::thread可动态解决此问题。

#define BOOST_THREAD_DYN_LINK

感谢Using boost in CLR