Windows 如何手动修复Qt路径:致命错误RC1106:无效选项:-ologo,LNK1327/LNK1158:运行rc.exe时发生致命错误

Windows 如何手动修复Qt路径:致命错误RC1106:无效选项:-ologo,LNK1327/LNK1158:运行rc.exe时发生致命错误,windows,qt,Windows,Qt,这是一些人在安装Qt IDE后遇到的罕见问题。有很多关于VS中类似问题的报告,我发现很难找到这个问题的答案 问题如下:Qt搜索VS使用的路径。即使VS有正确的路径,Qt也无法找到正确的路径。当它试图编译并试图运行rc.exe时,它不能,因为它不知道它在哪里。然后根据您的配置抛出以下编译器输出: 编译输出1/2: 07:53:21:为项目运行步骤未命名 07:53:21:配置未更改,正在跳过qmake步骤 07:53:21:开始:D:\Qt\Tools\QtCreator\bin\jom.exe

这是一些人在安装Qt IDE后遇到的罕见问题。有很多关于VS中类似问题的报告,我发现很难找到这个问题的答案

问题如下:Qt搜索VS使用的路径。即使VS有正确的路径,Qt也无法找到正确的路径。当它试图编译并试图运行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

link/NOLOGO/DYNAMICBASE/NXCOMPAT/DEBUG/SUBSYSTEM:CONSOLE/MANIFESTDEPENDENCY:type='win32'name='Microsoft.Windows.Common Controls'version='6.0.0.0'publicKeyToken='6595b64144ccf1df'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-untitle-Desktop\u Qt\u 5\u 11\u 0\u MSVC2015\u 32bit-Debug\Makefile.Debug[Debug\untitle.exe]错误1327

jom:D:\Documents\build-untitled-Desktop\u Qt\u 5\u 11\u 0\u MSVC2015\u 32bit-Debug\Makefile[Debug]错误2

07:53:22:进程D:\Qt\Tools\QtCreator\bin\jom.exe已退出,代码为2

生成/部署项目无标题工具包时出错:桌面Qt 5.11.0 MSVC2015 32位

kit Desktop Qt 5.11.0 MSVC2015 32位存在配置问题,这可能是此问题的根本原因

执行步骤Make时

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\u debug

信息:正在创建存储文件D:\Documents\build-untitled3-Desktop\u Qt\u 5\u 11\u 1\u MSVC2015\u 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\u mainwindow.h

cl-c-nologo-Zc:wchar_t-FS-Zc:rvalecast-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\u不推荐使用的警告-DQT\u-DQT调试小部件库-DQT\u-LIB-qt\qt\GUI\d3。-I..\Qt\5.11.1\msvc2015\include-I..\Qt\5.11.1\msvc2015\include\qtwidts-I..\Qt\5.11.1\msvc2015\include\QtGui-I..\Qt\5.11.1\msvc2015\include\QtANGLE-I..\Qt\5.11.1\msvc2015\include\I..\Qt\5.11.1\msvc2015\mkspecs\win32\msvc-Fodebug\@C Users\willi\AppData\Local\msvc16\jom

cl-BxD:\Qt\5.11.1\msvc2015\bin\qmake.exe-nologo-Zc:wchar\u t-FS-Zc:rvalueCast-Zc:inline-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.cp2>NUL>debug\moc\predefs

main.cpp

cl-c-nologo-Zc:wchar_t-FS-Zc:rvalecast-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\u不推荐使用的警告-DQT\u-DQT调试小部件库-DQT\u-LIB-qt\qt\GUI\d3。-I..\Qt\5.11.1\msvc2015\include-I..\Qt\5.11.1\msvc2015\include\qtwidts-I..\Qt\5.11.1\msvc2015\include\QtGui-I..\Qt\5.11.1\msvc2015\include\QtANGLE-I..\Qt\5.11.1\msvc2015\include-I..\Qt\5.11.1\msvc2015\mkspecs\win32\msvc-Fodebug\@C Users\willi\AppData\Local\ming\ming\msvc11631\ming\ming\ming\ming\ming

mainwindow.cpp

D:\Qt\5.11.1\msvc2015\bin\moc.exe-DUNICODE-D_UNICODE-DWIN32-DQT_弃用_警告-DQT_QML_调试-DQT_小部件库-DQT_GUI_库-DQT_CORE_库-compiler flavor=msvc-包含调试/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/QtGui-ID:/Qt/5.11.1/msvc2015/include/QtANGLE-ID:/Qt/5.11.1/msvc2015/include/QtCore-I.-IC:\Program Files x86\Microsoft Visual Studio 14.0\VC\include-IC:\Program Files x86\Microsoft V iVisual Studio 14.0\VC\ATLMFC\INCLUDE-IC:\Program Files x86\Windows Kits\10\INCLUDE\10.0.17134.0\ucrt-IC:\Program Files x86\Windows Kits\NETFXSDK\4.6.1\INCLUDE\um-IC:\Program Files x86\Windows Kits\10\INCLUDE\10.0.17134.0\Windows Kits\10\INCLUDE\10.0.17134.0\um-IC:\x86\Windows程序文件工具包\10\include\10.0.17134.0\winrt..\untitled3\mainwindow.h-o debug\moc\u mainwindow.cpp

cl-c-nologo-Zc:wchar_t-FS-Zc:rvalecast-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\u不推荐使用的警告-DQT\u-DQT调试小部件库-DQT\u-LIB-qt\qt\GUI\d3。-I..\Qt\5.11.1\msvc2015\include-I..\Qt\Qt\5.11.1\msvc2015\include\QtWidgets-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\u mainwindow.obj.11648.375.jom

moc_mainwindow.cpp

link/NOLOGO/DYNAMICBASE/NXCOMPAT/DEBUG/SUBSYSTEM:WINDOWS/MANIFESTDEPENDENCY:type='win32'name='Microsoft.WINDOWS.Common Controls'version='6.0.0.0'publicKeyToken='6595b64144ccf1df'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\u Qt\u 5\u 11\u 1\u MSVC2015\u 32bit-Debug\Makefile.Debug[Debug\untitled3.exe]错误1158

jom:D:\Documents\build-untitled3-Desktop\u Qt\u 5\u 11\u 1\u MSVC2015\u 32bit-Debug\Makefile[Debug]错误2

11:23:25:进程D:\Qt\Tools\QtCreator\bin\jom.exe已退出,代码为2

生成/部署project untitled3工具包时出错:桌面Qt 5.11.1 MSVC2015 32位

kit Desktop Qt 5.11.1 MSVC2015 32位存在配置问题,这可能是该问题的根本原因

执行步骤Make时

11:23:25:运行时间:00:02


转到工具->选项->构建和运行->工具包->您正在使用的工具包->然后使用路径=${PATH}将适当的目录添加到环境中;命令附件中的示例。要查找文件路径,请按照我的操作进入bin文件夹并选择所需的路径

感谢@aha_1980@kkoehne和@J.Hilk,地址: