P / Invoke打破了vc140编译器

时间:2016-05-31 20:36:24

标签: c# c++ pinvoke

我有一个用visual c ++ 2015编译的库(vc140); 我在c#中定位了一个客户端应用程序.net框架4.6.1。

客户端应用程序无法调用(P / Invoke)从库中导出的任何函数(获取"未找到dll"异常);但是,当我将编译器更改为vc120(visual c ++ 2013)时,一切正常。

这是设置问题吗?

1 个答案:

答案 0 :(得分:0)

这似乎与C ++ AMP库中使用的d3d dll有关(这很奇怪)。添加对dll的引用后,问题就解决了。