VS无法编译ui文件

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

解决方案:

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

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

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

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

setlocal
D:QtQt5.12.25.12.2msvc2017_64inuic.exe -o D:_TempDevQCefView-masteruild estQCefViewTestQCefViewTest_autogeninclude_Releaseui_qcefviewtest.h D:_TempDevQCefView-master estQCefViewTest/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:_DevQCefView-masteruild estQCefViewTestQCefViewTest_autogeninclude_Releaseui_qcefviewtest.h

链接对象设为:否

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

原文地址:https://www.cnblogs.com/sagerking/p/12935982.html