使用 qmake 构建项目时出现“不支持的构建类型”
Posted
技术标签:
【中文标题】使用 qmake 构建项目时出现“不支持的构建类型”【英文标题】:"Unsupported Build Type" when building a project with qmake 【发布时间】:2014-05-05 12:16:06 【问题描述】:我尝试编译 QGroundControl 源代码。已安装 QT。并在Win8上编辑路径
http://www.qgroundcontrol.org/dev/build_source#build_from_source
cd C:\mav\qgroundcontrol
qmake -tp vc qgroundcontrol.pro
当我尝试构建项目时,它给出了错误。
Project MESSAGE : Qt version 5.2.1
Project ERROR : Unsupported build type
我该如何解决这个问题?
【问题讨论】:
@LaszloPapp 是这里的本地 qt 大师,也许他看到了这个并提供帮助。 好吧,我在 QGroundControl 网站上找不到任何关于他们是否支持 Qt5+ 的说明。他们正在使用Qt 4.7/4.8,所以也许你只能使用较旧的 Qt 版本。 @lifetime:你也尝试过干净的构建吗?您使用的是哪个 msvc 或 mingw 版本? @LaszloPapp mingw 版本是 4.8 ,我没有清理构建。我怎样才能做到这一点。 nmake 命令不起作用。也许我应该像 Bowdzone 所说的那样安装旧版本的 QT。我现在就试试。 @lifetime: 是的,试试旧版本或 msvc。 【参考方案1】:截至撰写本文时,不支持 Qt 5.2.1。有关详细信息,请参阅他们的问题跟踪器:
Switch to Qt >= 5.1 #286
另外,如果你碰巧用的是VS2013,那也是unsupported.
【讨论】:
OMG VS 2013 也不支持 :( 好的,谢谢以上是关于使用 qmake 构建项目时出现“不支持的构建类型”的主要内容,如果未能解决你的问题,请参考以下文章
使用 Jenkins 构建 Android 项目时出现问题(未找到任务)
使用 QT+VTK+ITK 构建项目时出现 FDFImageIO 错误
使用 Cmake 文件在 Visual Studio 中构建 Qt 项目时出现链接错误
构建 Angular 8 项目时出现空白页面,但使用“ng serve”可以完美运行