作者:朱金灿
来源:http://blog.csdn.net/clever101
下载一个源码,使用VS2008编译链接无问题,运行时出现一个错误:无法定位程序输入点SymEnumSymbols于动态链接库dbghelp.dll,具体如下图:
于是调试时观察输出窗口,发现了问题,原来程序加载的是system32目录下的dbghelp.dll,分析了一下原因程序链接的是vs2008的导入库,但是该导入库跟system32目录下的dbghelp.dll不匹配,所以运行时找不到函数入口点,解决办法很简单:到vs2008目录下搜索dbghelp.dll,将它拷贝到exe所在的目录。