本文介紹了Qmake:如何在不更改 qmake.conf 的情況下刪除某個(gè)項(xiàng)目的編譯器標(biāo)志?的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!
問(wèn)題描述
我正在使用 qmake
和 Visual Studio.在發(fā)布版本中,qmake 向所有項(xiàng)目添加了/GL 和/O2 標(biāo)志,我需要為整個(gè) Qt 項(xiàng)目中的某些庫(kù)刪除這兩個(gè)標(biāo)志.有辦法嗎?
I'm using qmake
and Visual Studio. In release build qmake adds /GL and /O2 flags to all projects, and I need to remove those two flags for certain libraries within my whole Qt project. Is there a way?
推薦答案
唯一可行的方法是
QMAKE_CFLAGS -= /GL /O2
但我懷疑這是否適用于 QMAKE_CFLAGS
.
but I doubt this works for QMAKE_CFLAGS
.
或者,你可以重新定義 QMAKE_CFLAGS
,忘記它之前的值:
Alternatively, you could redefine QMAKE_CFLAGS
, forgetting its previous value:
QMAKE_CFLAGS = $$CFLAGS_WITHOUT_GL_O2
這篇關(guān)于Qmake:如何在不更改 qmake.conf 的情況下刪除某個(gè)項(xiàng)目的編譯器標(biāo)志?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!
【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!