簡體   English   中英

如何在Qt Creator中靜態構建非Qt項目

[英]How to build non-qt project in Qt Creator statically

我有一個與MingW 4.9.2 32位和Qt Creator 3.4.2一起安裝的Qt 5.5動態鏈接。 在我的構建樹中,我創建了一個輔助控制台非Qt應用程序,該應用程序實際上有20行代碼,並且不依賴Qt(僅使用qmake,因此不必安裝cmake)。 我希望該應用程序是靜態構建的,但是我在build make參數中設置的任何選項似乎都不能被接受(靜態,靜態libgcc等)。 甚至有可能還是我必須在Qt(Creator)之外單獨構建它,並可能獲得cmake而不是qmake?

如果您希望將可執行文件靜態鏈接到C ++運行時,則static_runtime功能會執行該操作。 您還將不希望與Qt鏈接:

# .pro file
CONFIG -= qt
CONFIG += static_runtime

static_runtime.prf文件僅在Qt 5中可用。在Qt4中不存在。 對於Qt 4,您必須手動執行:

QMAKE_LFAGS += -static

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM