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

打开别人给的工程代码出现以下错误:
(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)

无法打开包括文件: “ui_mainwindow.h”和源文件“GeneratedFiles\Debug\moc_mainwindow.cpp”_第1张图片

即可解决问题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_mainwindow.h”和源文件“GeneratedFiles\Debug\moc_mainwindow.cpp”_第2张图片

生成.ui文件后还需添加包含目录才行
无法打开包括文件: “ui_mainwindow.h”和源文件“GeneratedFiles\Debug\moc_mainwindow.cpp”_第3张图片

解决了问题(2)

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

无法打开包括文件: “ui_mainwindow.h”和源文件“GeneratedFiles\Debug\moc_mainwindow.cpp”_第4张图片

无法打开包括文件: “ui_mainwindow.h”和源文件“GeneratedFiles\Debug\moc_mainwindow.cpp”_第5张图片

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

http://blog.csdn.net/crasyfman/article/details/5893625

你可能感兴趣的:(QT----安装及编译报错)