ошибка LNK2038: обнаружено несоответствие для «_MSC_VER»: значение «1600» не соответствует значению «1700» в moc_testqt5.obj

Я попытался скомпилировать простое приложение с графическим интерфейсом, используя Qt5.0.1 в Visual Studio 2012, но произошла следующая ошибка:

qtmaind.lib(qtmain_win.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in moc_testqt5.obj

Как исправить эту проблему? Спасибо!


person s4eed    schedule 23.02.2013    source источник


Ответы (1)


Возможно, вы используете библиотеки для VS 2010 в VS 2012. Если вы хотите создать свою программу с помощью VS 2012, вам потребуется получить или создать библиотеки для VS 2012.

person Yashil    schedule 19.10.2013