Это редкая проблема, с которой некоторые люди сталкиваются после установки Qt IDE. Со всеми сообщениями о подобной проблеме в VS мне было очень трудно найти ответ на эту проблему.
Проблема заключается в следующем: Qt ищет PATH, который использует VS. Qt не может найти правильный PATH, даже если VS имеет правильный путь. Когда он пытается скомпилировать и пытается запустить rc.exe, он не может этого сделать, потому что не знает, где он находится. Затем он генерирует следующие выходные данные компилятора в зависимости от вашей конфигурации:
Скомпилировать вывод 1/2:
07: 53: 21: выполнение шагов для проекта без названия ...
07: 53: 21: Конфигурация не изменилась, пропуская шаг qmake.
07: 53: 21: Запуск: «D: \ Qt \ Tools \ QtCreator \ bin \ jom.exe»
D: \ Qt \ Tools \ QtCreator \ bin \ jom.exe -f Makefile.Debug
ссылка / NOLOGO / DYNAMICBASE / NXCOMPAT / DEBUG / SUBSYSTEM: CONSOLE "/ MANIFESTDEPENDENCY: type = 'win32' name = 'Microsoft.Windows.Common-Controls' version = '6.0.0.0' publicKeyToken = '6595fdf4 'language =' 'processorArchitecture =' '"/ MANIFEST: embed /OUT:debug\untitled.exe @C: \ Users \ willi \ AppData \ Local \ Temp \ untitled.exe.10340.16.jom
фатальная ошибка RC1106: неверная опция: -ologo
ССЫЛКА: фатальная ошибка LNK1327: сбой при запуске rc.exe
jom: D: \ Documents \ build-untitled-Desktop_Qt_5_11_0_MSVC2015_32bit-Debug \ Makefile.Debug [debug \ untitled.exe] Ошибка 1327
jom: D: \ Documents \ build-untitled-Desktop_Qt_5_11_0_MSVC2015_32bit-Debug \ Makefile [отладка] Ошибка 2
07: 53: 22: Процесс "D: \ Qt \ Tools \ QtCreator \ bin \ jom.exe" завершен с кодом 2.
Ошибка при создании / развертывании проекта без названия (комплект: Desktop Qt 5.11.0 MSVC2015 32bit)
Комплект Desktop Qt 5.11.0 MSVC2015 32bit имеет проблемы конфигурации, которые могут быть основной причиной этой проблемы.
При выполнении шага "Сделать"
07: 53: 22: Истекшее время: 00:00.
Компилировать вывод 2/2:
11: 23: 23: выполнение шагов для проекта без названия3 ...
11: 23: 23: Запуск: "D: \ Qt \ 5.11.1 \ msvc2015 \ bin \ qmake.exe" D: \ Documents \ untitled3 \ untitled3.pro -spec win32-msvc "CONFIG + = debug "" CONFIG + = qml_debug "
Информация: создание stash-файла D: \ Documents \ build-untitled3-Desktop_Qt_5_11_1_MSVC2015_32bit-Debug.qmake.stash
11: 23: 23: Процесс "D: \ Qt \ 5.11.1 \ msvc2015 \ bin \ qmake.exe" завершился нормально.
11: 23: 23: Запуск: «D: \ Qt \ Tools \ QtCreator \ bin \ jom.exe» qmake_all
Jom 1.1.2 - расширение возможностей ваших ядер
11: 23: 23: Процесс «D: \ Qt \ Tools \ QtCreator \ bin \ jom.exe» завершился нормально.
11: 23: 23: Запуск: «D: \ Qt \ Tools \ QtCreator \ bin \ jom.exe»
D: \ Qt \ Tools \ QtCreator \ bin \ jom.exe -f Makefile.Debug
D: \ Qt \ 5.11.1 \ msvc2015 \ bin \ uic.exe .. \ untitled3 \ mainwindow.ui -o ui_mainwindow.h
cl -c -nologo -Zc: wchar_t -FS -Zc: rvalueCast -Zc: встроенный -Zc: strictStrings -Zc: throwingNew -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 - w44458 -wd4577 -wd4467 -EHsc /Fddebug\untitled3.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -III-TI_LI-TI_LI-TI -I .... \ Qt \ 5.11.1 \ msvc2015 \ include -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtWidgets -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtGui -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtANGLE -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtCore -Idebug -I. -I \ include -I .... \ Qt \ 5.11.1 \ msvc2015 \ mkspecs \ win32-msvc -Fodebug \ @C: \ Users \ willi \ AppData \ Local \ Temp \ main.obj.11648.16.jom
cl -BxD: \ Qt \ 5.11.1 \ msvc2015 \ bin \ qmake.exe -nologo -Zc: wchar_t -FS -Zc: rvalueCast -Zc: встроенный -Zc: strictStrings -Zc: throwingNew -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E .... \ Qt \ 5.11.1 \ msvc2015 \ mkspecs \ features \ data \ dummy.cpp 2> NUL> отладка \ moc_predefs.h
main.cpp
cl -c -nologo -Zc: wchar_t -FS -Zc: rvalueCast -Zc: inline -Zc: strictStrings -Zc: throwingNew -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 - w44458 -wd4577 -wd4467 -EHsc /Fddebug\untitled3.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -III-TI_LI-TI_LI-TI -I .... \ Qt \ 5.11.1 \ msvc2015 \ include -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtWidgets -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtGui -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtANGLE -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtCore -Idebug -I. -I \ include -I .... \ Qt \ 5.11.1 \ msvc2015 \ mkspecs \ win32-msvc -Fodebug \ @C: \ Users \ willi \ AppData \ Local \ Temp \ mainwindow.obj.11648.31.jom
mainwindow.cpp
D: \ Qt \ 5.11.1 \ msvc2015 \ bin \ moc.exe -DUNICODE -D_UNICODE -DWIN32 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GD_IIBE -DIBER_ING_IQ_IQ_C_I_C_I_C_I_C_I_C_I_B_C_W_D_W_D_D_W_D_W_D_W_D__D___RU_I_t__t__t_t__t__t__t__t__t__t__h__ЛУЧ__ЧИСЛ_ЧУК_В_дис_дек_в_дис_дервью_с_в_дис_компьютером moc_predefs.h -ID: /Qt/5.11.1/msvc2015/mkspecs/win32-msvc -ID: / Documents / untitled3 -ID: /Qt/5.11.1/msvc2015/include -ID: /Qt/5.11.1/ msvc2015 / include / QtWidgets -ID: /Qt/5.11.1/msvc2015/include/QtGui -ID: /Qt/5.11.1/msvc2015/include/QtANGLE -ID: /Qt/5.11.1/msvc2015/include/QtCore -Я. -I "C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ INCLUDE" -I "C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ ATLMFC \ INCLUDE" -I "C: \ Программные файлы (x86) \ Windows Kits \ 10 \ include \ 10.0.17134.0 \ ucrt "-I" C: \ Program Files (x86) \ Windows Kits \ NETFXSDK \ 4.6.1 \ include \ um "-I" C: \ Программные файлы (x86) \ Windows Kits \ 10 \ include \ 10.0.17134.0 \ shared "-I" C: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17134.0 \ um "-I" C: \ Программные файлы (x86) \ Windows Kits \ 10 \ include \ 10.0.17134.0 \ winrt ".. \ untitled3 \ mainwindow.h -o debug \ moc_mainwindow.cpp
cl -c -nologo -Zc: wchar_t -FS -Zc: rvalueCast -Zc: inline -Zc: strictStrings -Zc: throwingNew -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 - w44458 -wd4577 -wd4467 -EHsc /Fddebug\untitled3.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -III-TI_LI-TI_LI-TI -I .... \ Qt \ 5.11.1 \ msvc2015 \ include -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtWidgets -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtGui -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtANGLE -I .... \ Qt \ 5.11.1 \ msvc2015 \ include \ QtCore -Idebug -I. -I \ include -I .... \ Qt \ 5.11.1 \ msvc2015 \ mkspecs \ win32-msvc -Fodebug \ @C: \ Users \ willi \ AppData \ Local \ Temp \ moc_mainwindow.obj.11648.375.jom
moc_mainwindow.cpp
ссылка / NOLOGO / DYNAMICBASE / NXCOMPAT / DEBUG / SUBSYSTEM: WINDOWS "/ MANIFESTDEPENDENCY: type = 'win32' name = 'Microsoft.Windows.Common-Controls' version = '6.0.0.0' publicKeyToken = '6595b6464 'language =' 'processorArchitecture =' '"/ MANIFEST: embed /OUT:debug\untitled3.exe @C: \ Users \ willi \ AppData \ Local \ Temp \ untitled3.exe.11648.1359.jom
ССЫЛКА: фатальная ошибка LNK1158: не удается запустить 'rc.exe'
jom: D: \ Documents \ build-untitled3-Desktop_Qt_5_11_1_MSVC2015_32bit-Debug \ Makefile.Debug [debug \ untitled3.exe] Ошибка 1158
jom: D: \ Documents \ build-untitled3-Desktop_Qt_5_11_1_MSVC2015_32bit-Debug \ Makefile [отладка] Ошибка 2
11: 23: 25: Процесс "D: \ Qt \ Tools \ QtCreator \ bin \ jom.exe" завершен с кодом 2.
Ошибка при создании / развертывании проекта без названия3 (комплект: Desktop Qt 5.11.1 MSVC2015 32bit)
Комплект Desktop Qt 5.11.1 MSVC2015 32bit имеет проблемы конфигурации, которые могут быть основной причиной этой проблемы.
При выполнении шага "Сделать"
11: 23: 25: истекшее время: 00: 02.