使用jom使用MSVS2010的调试信息构建QT



我正在尝试在开源应用程序中使用QT库。我已经下载了QT的源文件,然后尝试使用jom构建它。第一

C:QT4.8.2

我运行了这个:

configure -debug-and-release -opensource -platform win32-msvc2010

然后我运行这个命令:

..jomjom.exe -j 2

作为参考,我遵循了中建议的步骤

http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010

现在,当我尝试在MSVS2010中调试我的项目时,我得到了这个错误(在调试模式下):

qtmain.lib(qtmain_win.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in audiomixerboard.obj 

QT似乎不是用调试信息构建的。有人知道哪里出了问题,我该怎么办吗?

谢谢你的帮助。

您的应用程序似乎是在发布模式下构建的。因为qtmain.lib是用于发布的,qtmaind.lib是用于调试的。调试库以"d"结尾。

最新更新