VS无法编译ui文件

时间:2024-02-01 16:13:53

问题:ui文件右键,编译选项灰色,无法编译。

 

解决方案:

1、ui文件右键,选择“属性”,项类型选择“自定义生成工具”

2、点击“应用”,左边会显示“自定义生成工具选项”;

3、选择“自定义生成工具选项”,命令行中输入:

******************************

setlocal
D:\Qt\Qt5.12.2\5.12.2\msvc2017_64\bin\uic.exe -o D:\0_TempDev\QCefView-master\build\test\QCefViewTest\QCefViewTest_autogen\include_Release\ui_qcefviewtest.h D:\0_TempDev\QCefView-master\test\QCefViewTest/qcefviewtest.ui
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd

******************************

内容根据项目实际环境修改

生成说明:Generating ui_qcefviewtest.h

设置输出目录:D:\0_Dev\QCefView-master\build\test\QCefViewTest\QCefViewTest_autogen\include_Release\ui_qcefviewtest.h

链接对象设为:否

4、点“确定”,此时已可以编译