文章目录
- 1.DLL文件缺失或不匹配
- 原因
- 解决方法
- 2.系统环境变量Path下内容过多
- 原因
- 解决方法
- 3.位数错误
- 原因
- 解决方法
分析几种可能因素
1.DLL文件缺失或不匹配
原因
检查对应Debug路径下的DLL文件是否有缺失
解决方法
将对应的DLL文件放到Debug文件夹里面,检查冗余的DLL。
2.系统环境变量Path下内容过多
原因
很可能是当前SDK不在Path内或不在最高优先级
解决方法
把对应SDK路径放到系统变量Path下
放入Path后,把需要调用的路径上移到顶部即可(非常管用)。
3.位数错误
原因
因为’任何 CPU’的程序在64位的机器上就会用运行为64位,而64程序是不能加载32位dll的
解决方法
项目右键属性->项目设计器->生成->平台->把’默认设置(任何 CPU)'改为x86。