没有qmake可以使用Qt Creator吗?

时间:2011-04-28 09:56:50

标签: c++ qt mingw qmake

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

虽然我下载的软件包包含MinGW,但内部没有qmake。

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

3 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

你完全可以!

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

项目 / 编译参数中,您实际上可以调整编译步骤(删除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的问题。