我听说可以用Qt Creator构建非Qt应用程序(比如简单的C ++ HelloWorld)。我下载并安装了Qt Creator,并试图用它编译简单的代码。但是我没有成功:Creator需要qmake来创建makefile。
虽然我下载的软件包包含MinGW,但内部没有qmake。
我仍然希望像IDE一样使用它来创建简单的C ++源代码并使用MinGW编译它们。是否可以在不安装整个平台的情况下使用Qt Creator?
答案 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
的问题。