web-dev-qa-db-ja.com

コマンドライン警告D9035:オプション 'Gm'は非推奨になり、将来のリリースで削除されます

Visual Studio 2017最新更新15.9.2でプロジェクトをビルドしているときに、「cl:コマンドライン警告D9035:オプション 'Gm'は廃止され、将来のリリースで削除される」という警告メッセージが表示されます。この警告を解決する方法は?

15
Ashish Rathi

_<inherit from parent or project defaults>_オプションに_Enable Minimal Rebuild_を選択してみてください(_C/C++_> _Code Generation_の下)。この後、オプションはNo (/Gm-)notを太字で表示する必要があります。これをプロジェクト(ソリューションに複数のプロジェクトがある場合があります)、およびそれらが継承するすべてのプロパティページに対して行うようにしてください。

私はVisual Studio 2019を使用して同じ問題を抱えていましたが、最終的には同じソリューションで2番目のプロジェクトにあり、オプションがYes (/Gm)に設定されていました。

8
Eran Zimmerman

ドキュメント

プロジェクトからこのオプションを安全に削除できます。

7
pritaeas

プロジェクトプロパティ「最小再構築を有効にする」イメージ

Configuration properties> C\C++> Code Generation> Enable Minimal Rebuildからnoへ、
そして警告はありません。

6
Sai Lee

[プロパティ]> [C\C++]> [コード生成]> [最小再構築の有効化:値の削除-警告はありません。

4
JEX725

私にも起こった。 UIを介して修正できませんでした。最後に、すべてのプロジェクトファイルで「MinimalRebuild」を検索し、手動で削除しました。

3
Oleg Fedorov