15

Windows 7 で QtCreator を使用しています。

-O3C++ コンパイラの第 3 レベルの最適化 ( ) を使用するように構成したいと考えています。

コードを高速化するにはどうすればよいですか? また、どのような変更が必要ですか?

4

2 に答える 2

20

.proファイルに次の行を追加してみてください。

# remove possible other optimization flags
QMAKE_CXXFLAGS_RELEASE -= -O
QMAKE_CXXFLAGS_RELEASE -= -O1
QMAKE_CXXFLAGS_RELEASE -= -O2 

# add the desired -O3 if not present
QMAKE_CXXFLAGS_RELEASE *= -O3
于 2012-10-12T22:30:27.007 に答える
1

小さなアプリケーション サイズが必要な場合は、これらの行を .pro ファイルに追加します。

QMAKE_CXXFLAGS += -Os -mpreferred-stack-boundary=2 -finline-small-functions -momit-leaf-frame-pointer

より高速なアプリケーションが必要な場合は、-Os の代わりに -O2 の使用を検討してください。

その他のオプションについては、これを参照してください

于 2012-11-10T16:52:09.840 に答える