在引用了第三方库的lib时发生了一个错误如下:
error LNK2001: 无法解析的外部符号 "public: static void __cdecl google_breakpad::ExceptionHandler::HandlePureVirtualCall(void)"
首先确保引用了lib文件,其次打印出lib的函数表:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\arm64\dumpbin.exe" /all exception_handler_d.lib > 1.txt
打开这个1.txt,搜索这个符号
比较函数差异,发现是public和private的差异,看第三方源代码,修改重新编译生成lib就搞定啦。