Have fun with sci.dog

c# DllNotFoundException 无法加载dll

一个c#程序在自己电脑上运行没有问题,拷贝到其他人电脑上,出现:DllNotFoundException 问题。其中有一个c++ 的dll库无法加载。

解决方法:采用MFC静态编译,将DLL的运行依赖文件打包进来,减少对运行环境的依赖

具体操作:

一般可以配置以下两项:
1.项目 -> 配置属性->常规->MFC的使用 :在静态库中使用MFC。
2.项目 -> 配置属性->C/C++->代码生成->运行库 :选择/MT。

赞(0)
未经允许不得转载:SciDog » c# DllNotFoundException 无法加载dll

评论 抢沙发