qt5的.ui文件在VS2010中无法编译问题

Posted bobojiang2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt5的.ui文件在VS2010中无法编译问题相关的知识,希望对你有一定的参考价值。

自己手动添加的.ui文件在VS中是无法右键编译的,也即是说,在用QT designer编辑过的.ui文件无法实时更新相应的ui_XX.h文件,造成调试结果无法显示编辑过的新界面。

解决办法:

右键.ui文件属性:改自定义生成工具,应用,在常规里按照自己相应的文件和路径输入:

命令行:setlocal
D:\qt\5.5\msvc2010\bin\uic.exe  -o  "F:/AA/BB/CC/bin/ui_XX.h"  "F:/AA/BB/CC/XX.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_XX.h

输出:F:\AA\BB\CC\bin\ui_XX.h

附加依赖项输出一样。

以上是关于qt5的.ui文件在VS2010中无法编译问题的主要内容,如果未能解决你的问题,请参考以下文章

qt creator qt5.1 vs2010 使用静态库时链接器错误

[环境配置][原创]qt5.14在vs2017编译器运行提示无法运行rc.exe

VS2010 编译OGRE最后出现无法打开All_Build

迁移到 Qt5 时无法在子目录中找到头文件

VS2012 每次编译程序都会出现3个无法查找或打开 PDB 文件。

Qt5 VS 2010 - QtSerialPort 库失败