解决无法定位程序输入点SymEnumSymbols于动态链接库dbghelp.dll

来源:互联网 发布:遍历对象数组 编辑:程序博客网 时间:2024/05/06 12:44

作者:朱金灿

来源:http://blog.csdn.net/clever101

 

        下载一个源码,使用VS2008编译链接无问题,运行时出现一个错误:无法定位程序输入点SymEnumSymbols于动态链接库dbghelp.dll,具体如下图:

                      

       于是调试时观察输出窗口,发现了问题,原来程序加载的是system32目录下的dbghelp.dll,分析了一下原因程序链接的是vs2008的导入库,但是该导入库跟system32目录下的dbghelp.dll不匹配,所以运行时找不到函数入口点,解决办法很简单:到vs2008目录下搜索dbghelp.dll,将它拷贝到exe所在的目录。

 



原创粉丝点击