在Windows上编译Google Breakpad时编译器错误LNK2019

时间:2015-06-09 08:55:28

标签: c++ visual-studio winapi google-breakpad

因此,我尝试按照本教程将Google Breakpad集成到我的应用程序中:http://zxstudio.org/blog/2014/10/28/integrating-google-breakpad/

我已经到了编译时,我得到了LNK2019编译器错误。经过一些研究,我发现它与Treat wchar_t as Built-in Type编译器选项有关。(http://www.qtcentre.org/threads/38581-linking-google-breakpad-lib-in-our-Qt-app-on-Windows-gives-Unresolved-external-symbol)。我试图启用/禁用此选项,但没有运气。

有什么建议吗?:)

1 个答案:

答案 0 :(得分:0)

您必须在项目中将“将wchar_t视为内置类型”设置为no(因为您似乎使用预先构建的Qt与该选项),更重要的是,在breakpad项目上。 (提供您缺少的符号的lib。)

此选项必须匹配导出C ++符号的所有静态库和dll。 (如果他们使用wchar_t)