您的位置:首页 > 产品设计 > UI/UE

无法打开包括文件: “ui_mainwindow.h”和源文件“GeneratedFiles\Debug\moc_mainwindow.cpp”

2017-07-21 16:22 1266 查看
打开别人给的工程代码出现以下错误:

(1)C1083 无法打开源文件: “GeneratedFiles\Debug\moc_mainwindow.cpp”: No such file or directory

(2)C1083 无法打开包括文件: “ui_mainwindow.h”: No such file or directory

解决办法:

(1)

在生成“moc_mainwindow.cpp”文件的头文件右击“属性”-自定义生成工具-常规 中设置—————————

命令行:”(QTDIR)/bin/moc.exe""(Configuration)/moc_%(Filename).cpp” -D -DQT_CORE_LIB -DQT_GUI_LIB -DQT_LARGEFILE_SUPPORT -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -I”(QTDIR)/include"−I"(QTDIR)/include/QtCore” -I”(QTDIR)/include/QtGui"−I"(QTDIR)/include/qtmain” -I”.” -I”./GeneratedFiles” -I”./GeneratedFiles/$(Configuration)”

说明:Moc%27ing %(Filename)%(Extension)…

输出:./GeneratedFiles/$(Configuration)/moc_%(Filename).cpp

附加依赖项:$(QTDIR)/bin/moc.exe;%(FullPath);%(AdditionalInputs)



即可解决问题1

(2)

同上须 在 mainwindow.ui 文件 右击“属性”-自定义生成工具-常规 中设置—————————

命令行: “$(QTDIR)/bin/uic.exe” -o “./GeneratedFiles/ui_%(Filename).h” “%(FullPath)”

说明: Uic%27ing %(Filename)%(Extension)…

输出: ./GeneratedFiles/ui_%(Filename).h;%(Outputs)

附加依赖项: $(QTDIR)/bin/uic.exe;%(AdditionalInputs)



生成.ui文件后还需添加包含目录才行



解决了问题(2)

PS:在这个过程中我在下图中勾选了一个选项,编译成功后我不太清楚这个步骤是否起作用了。。。。。。。如果知道的求告知





参考博客:http://blog.csdn.net/crasyfman/article/details/5893627

http://blog.csdn.net/crasyfman/article/details/5893625
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐