[英]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.