错误信息:
Error LNK2019unresolved external symbol __imp_UnDecorateSymbolName referenced in function "class llvm::StringRef __cdecl undname(char const *)"
原因:
使用Dbghelp.h中的函数UnDecorateSymbolName(),必须将Dbghelp.lib添加到project的链接选项的addtional dependencies中去。
在源文件中使用#progmacomment(lib, “Dbghelp.lib”)有同样的效果。
VS 2015:
project的properites page ->Librarian -> Additional Dependencies。添加Dbghelp.lib。
如果依赖的是系统lib,则无需指定目录。如果是另外一个project编译出来的lib,则还需要在Additional Library Directories指定lib所在目录。
注意:在较低版本的VS中,Librarian显示为Link。