VS2013 编译的C++项目的dll,在VS2015引用时出问题

2020-12-29 07:26发布

我们项目里包含一个图像处理的C++项目,可能用vs2013编写的,然后C#项目 调用这个dll。
vs2013运行C# 项目是ok的,但是vs2015要想使用引用这个dll的功能就必须先使用vs2013重新编译C++项目,然后再启动,否则会提示 无法加载这个 dll

2条回答
贪生不怕死
2楼-- · 2020-12-29 07:46

可能是你长的不帅的缘故

查看更多
虎瘦雄心在
3楼-- · 2020-12-29 07:50

C++项目,可能用vs2013编写; 这就涉及这个dll文件依赖的包的问题,除非这个库做了静态链接消除了VS依赖
否则,需要安装VS2013的c++依赖包,这个地址 https://www.microsoft.com/en-us/download/details.aspx?id=40784

具体这个库依赖了什么,使用depends这个工具看下,这个地址 http://www.dependencywalker.com/

查看更多
登录 后发表回答