无法加载DLL “xxxx.dll“:找不到指定模块。”(异常来自 HRESULT:0x8007007E)
背景
写了一个调用C++ DLL库的C#测试程序,在别人的电脑出现如下错误:
排查
确认自定义的DLL和需要引用的DLL在当前运行exe的同一目录。
确认是否按照VC运行库
vc_redist.x64自己安装
确定运行库使用的环境 MT/MD
/MT是 "multithread, static version ” 意思是多线程静态的版本
/MD是 "multithread- and DLL-specific version” ,意思是多线程DLL版本
类似linux的lib/so,确保
原创
2020-10-19 10:37:44 ·
1609 阅读 ·
0 评论