关于在没有装VS的机器上dbghelp无法正确解析符号
本来是没问题的,也不记得从什么时候开始的,可能是换64位版本或者是换vs2013开始的,本来是可以正确解析符号的,现在只要是在没有安装过vs的机器上,符号就没法解析,SymInitialize是成功的我也尝试过再SymLoadModuleEx加载符号,返回是已经加载了
但是之后SymFromAddr和SymGetLineFromAddr64都无法解析符号,GetLastError返回487
我尝试SymEnumSourceFiles,也没有任何回调,奇怪的是,SymEnumSourceFiles返回false,当时GetLastError得到的却是0
我尝试过把dbghelp放在运行目录,没用,安装windbg,没用
而在有装过vs2013的机器上,这一些又都是正常的