0

私たちの Windows ビルドでは、次の形式の警告が何百も生成されます。

LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/FORCE' specification

他の警告を見つけて解決しやすくするために、少なくとも一時的にこの警告を無効にしたいと思います。

Visual C++: How to disable specific linker warnings?を見てきました。を設定できるはず/ignore:4075ですが、どのqmake変数に追加すればよいかわかりませんか?

qmake Variable Referenceの変数を調べたところ、LFLAGS 関連のオプションがたくさんあり、多くの試行錯誤がなければ、どれを使用すればよいかわかりません。

では、オフにするには、どの qmake 変数をどの値で調整する必要がありますLNK4075か?

4

1 に答える 1

0

どの LFLAGS を使用するかは、何を構築しているかによって異なります。

  • Windows コンソール (GUI なし) アプリ => QMAKE_LFLAGS_CONSOLE
  • Windows コンソール (GUI なし) DLL => QMAKE_LFLAGS_CONSOLE_DLL
  • Windows GUI アプリ => QMAKE_LFLAGS_WINDOWS
  • Windows GUI DLL => QMAKE_LFLAGS_WINDOWS_DLL

それらを使用するには、必要なフラグを適切なフラグに追加するだけです。

QMAKE_LFLAGS_xyzzy += /ignore:4075

本当に疑問がある場合は、それらすべてに追加してください。

于 2012-08-28T14:48:10.540 に答える