1

私の .pro ファイルは次のようになります

TEMPLATE    = 
TARGET      = 
DEPENDPATH  += 

HEADERS     += 
FORMS       += 
SOURCES     += 

QT          += 
QT          += 
QT          += 

INCLUDEPATH +=  
INCLUDEPATH += 
INCLUDEPATH += 
INCLUDEPATH += 

LIBS        += 
LIBS        += 
LIBS        += 

CONFIG      += 

それでもqmake-cxxflagsを使用する必要がありますか?
そのフラグはどのような場合に使用する必要がありますか?

4

1 に答える 1

3

qmake-cxxflags は、フラグ/オプションをコンパイラに渡すために使用されます。これは、開発者としてのあなたに完全に依存しています。たとえば、最適化設定を渡すために使用できます。

GCC コンパイラを使用していて、最適化レベル O3 を有効にしたい場合は、次のようにします。

QMAKE-CXXFLAGS = -O3

または、特定のフラグが渡された場合にコンパイラの GCC バージョンが c++11 のみをサポートし、c++11 の新しい言語機能を使用したい場合は、次のようにします。

QMAKE-CXXFLAGS = -std=c++11

もちろん、すべてのオプションを渡すために QMAKE-CXXFLAGS を 1 つだけ使用することもできます。

QMAKE-CXXFLAGS = -std=c++11 -O3

于 2012-12-12T07:39:33.143 に答える