无法生成C++项目



我正在构建一个从以前的开发人员那里获得的C++项目。当我试图编译它时,我得到了这个eror(我使用的是VS2012 Professional(:

 binrcc.exe -name resources resources.qrc -o debugqrc_resources.cpp
 1>  Moc'ing aboutdialog.h...
 1>  The system cannot find the path specified.
 1>  Moc'ing action.h...
 1>  UIC aboutdialog.ui
 1>  The system cannot find the path specified.
 1>  UIC mainwindow.ui
 1>  The system cannot find the path specified.
 1>  RCC resources.qrc
 1>  The system cannot find the path specified.
 1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V110Microsoft.CppCommon.targets(172,5): error MSB6006: "cmd.exe" exited with code 3.
 1>Done executing task "CustomBuild" -- FAILED.
 1>Done building target "CustomBuild" in project "sv.vcxproj" -- FAILED.

问题出在哪里?我该如何解决?

该项目使用的自定义构建步骤依赖于Qt库及其工具。您至少需要下载并安装Qt(很可能是刚刚发布的版本4.8,Qt 5(,还可能需要Visual C++提供的Qt插件。

http://qt-project.org/downloads

我遇到了同样的问题,但我的场景有点不同:

  1. VS2015(已安装QT插件(
  2. 已安装并配置QT SDK

这个问题发生在我身上,因为我在解决方案文件夹上做了一个"gitclean-fdx",这删除了所有的moc文件,因为它们被添加到gitignore中。

为了重新生成MOC文件,我不得不:

  1. VS2015关闭
  2. 重新打开解决方案
  3. 重建

完成此操作后,moc文件被重新生成,我可以正确构建,但应用程序没有启动。

相关内容

  • 没有找到相关文章

最新更新