0

フラグをコンパイラに追加するには、.pro 内に次のようなコマンドを追加する必要があることをどこでも読んでいます。

QMAKE_CXXFLAGS += -Wimplicit-function-declaration

そうです、私はLinux 64ビット、Qt5を使用しており、これを.pro内に追加しても何も変わりません

コンパイル行内にフラグが表示されず、生成されたMakefile内の CXXFLAGS にフラグが含まれていないことがわかりました!?

4

1 に答える 1

3

qmake が少し怠惰で、.pro が変更されていても Makefile を再生成しないことがあることがわかりました。すべてを再構築するか、少なくとも Makefile を削除してみてください。

于 2013-01-09T14:03:45.783 に答える