打开别人给的工程代码出现以下错误:
(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:在这个过程中我在下图中勾选了一个选项,编译成功后我不太清楚这个步骤是否起作用了。。。。。。。如果知道的求告知