Ошибка компилятора LNK2019 при компиляции Google Breakpad в Windows

Поэтому я пытаюсь интегрировать 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). Я пытался включить / отключить эту опцию, но не повезло.

Какие-либо предложения?:)

0

Решение

Вы должны установить для параметра «Рассматривать wchar_t как встроенный тип» значение «нет» (поскольку вы, похоже, используете предварительно собранный Qt с этой опцией) в своем проекте и, что более важно, в проекте breakpad. (библиотека, которая предоставляет символ, который вам не хватает).

Эта опция должна совпадать на всех статических библиотеках и библиотеках, экспортирующих символы C ++. (если они вообще используют wchar_t)

0

Другие решения


По вопросам рекламы [email protected]