如何强制MSVS 2010在C ++项目中使用qt调试库?

时间:2012-07-17 04:06:51

标签: qt debugging build linker

我有一个使用QT库的C ++项目。该项目在MSVS 2010中。 当我尝试在“调试模式”下构建项目时,我收到此错误:

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

带有调试信息的正确“qtmain”库称为“qtmaind.lib”,但由于某些原因,在我的项目中它想要使用“qtmain.lib”。

我的问题是:如何强制MSVS 2010链接器将qt库与调试信息一起使用?

1 个答案:

答案 0 :(得分:1)

只需在properties-> linker->输入标签中指定qtmain.lib,添加依赖项字段