一.打开app无法加载DLL 我用C++编写的DLL,然后用C#写的界面APP,在自己的电脑上打开没有问题,放在其它电脑上就出现无法加载DLL库的问题,一连接APP就会出现问题,如下图所示: 二.解决办法 出现问题的原因是在制作dll时,没有将可能需要的其他dll加载进dll,导致别人的电脑一打开就会出现找不到对应的dll,所以无法加载的现象. 所以制作dll时,将可能需要的其它dll给加载进来自己生成的dll里边,需要更改工程属性如下图所示: 在运行库中需要将多线程DLL(/MD)修改成多线程