繁体   English   中英

是否可以在没有 qmake 的情况下使用 Qt Creator?

[英]Is it possible to use Qt Creator without qmake?

我听说可以使用 Qt Creator 构建非 Qt 应用程序(例如简单的 C++ HelloWorld)。 我下载并安装了 Qt Creator,并尝试用它编译简单的代码。 但是我没有成功:Creator需要qmake来创建makefile。

虽然我下载的package包含了MinGW,但是里面没有qmake。

我仍然想像 IDE 一样使用它来创建简单的 C++ 源并用 MinGW 编译它们。 是否可以在不安装整个平台的情况下使用 Qt Creator?

Qt Creator 支持CMake项目,您只需选择打开文件或项目和 select 项目的根 CMakeList.txt。

如果要定义自己的构建工作流程,可以删除默认构建步骤并创建自己的自定义构建步骤( Qt Creator Build Steps )。

我认为您可以修改构建步骤以删除 qmake 并使用您的自定义 make 文件。

你完全可以!

您可以自己编写一个.pro 文件并将其用作项目文件以使用 QtCreator,而无需链接/使用任何 Qt 库。

Project / Compilation Parameters中,您实际上可以调整编译步骤(删除 qmake 步骤并添加您自己的步骤)。

我将它用于我的一个大项目,它非常高效:QtCreator 的 C 分析仪是菱形的。

这是我的示例项目文件:

TEMPLATE = app
TARGET = 
DEPENDPATH += . include
INCLUDEPATH += . include

# Input
HEADERS += include/x.h \
           include/y.h \
           include/z.h 
SOURCES += src/x.cpp

注意,我其实是qmake自动生成这个文件的,不过你也可以把手伸进去,手动修改。

之后,这只是$ qtcreator yourfile.pro的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM