簡體   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