一个奇怪的dll依赖问题
2017-10-19 11:30
211 查看
今天遇到一个特别的dll依赖导致的问题,编译出来的程序提示无法定位某个dll的某个函数,如下:
但是用Stud_PE查看该程序没有导入dbgeng.dll的这个函数。。。
经调试分析发现是dbgeng.dll这个dll依赖dbghelp.dll的SymFreeDiaString函数。。。,而当前目录的dbghelp.dll是一个比较老的版本,没有导出这个函数。。。
看来windows提示的错误信息也是有误差的。
但是用Stud_PE查看该程序没有导入dbgeng.dll的这个函数。。。
经调试分析发现是dbgeng.dll这个dll依赖dbghelp.dll的SymFreeDiaString函数。。。,而当前目录的dbghelp.dll是一个比较老的版本,没有导出这个函数。。。
看来windows提示的错误信息也是有误差的。
相关文章推荐
- 一个奇怪的DLL调用问题
- 一个奇怪的tcp问题
- 一个maven找不到依赖包的问题
- 同一目录两程序引用同一个类库dll,所引发的问题
- Android项目依赖另外一个作为library的project出错的问题
- Netbeans一个巨奇怪的问题
- 在使用WINSOCK2.H头文件时遇到的一个奇怪问题
- Netbeans一个巨奇怪的问题
- 关于BadgeView遇到的一个奇怪的问题和解决办法
- 一个关于inet_ntoa的奇怪问题
- 一个关于CentOS中,依赖包的问题(MySql相关)
- 一个奇怪的socket问题
- 未加载。。“。。。\roslyn\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll”或它的某一个依赖项
- innerHTML的一个奇怪问题
- mingw编译程序的DLL依赖问题
- 在.NET Core中处理一个接口多个不同实现的依赖注入问题
- JSTL输出的一个奇怪问题
- 一个关于Unicode字符编码的奇怪问题
- 一个奇怪的问题--关于文件输出
- VS2010 使用过程中碰到的一个DLL导入失败的问题