web-dev-qa-db-ja.com

Visual StudioエラーD8016: '/ ZI'および '/ Gy'コマンドラインオプションは互換性がありません

私が取り組んでいるプロジェクトに問題があります。コードが正しいという事実にもかかわらず、次のエラーが発生したため、ビルドできません

エラーD8016 '/ ZI'および '/ Gy-'コマンドラインオプションは互換性がありませんLoadReport C:\ LoadReport\LoadReport\cl

私のビジュアルスタジオのバージョンは2015年です。どんなアイデアでも歓迎します。

29
dim mik

デバッグ中にコードを修正できるようにするために「編集して続行」(/ZI)を選択していますが、「関数レベルのリンクを無効にする」(/Gy-)も選択しています。

コードの途中で1つの関数を変更することはできないため、これら2つは連携しません。したがって、/Gy-/Gyに変更するなど、それらの1つを選択してください。

49
Bo Persson

構成プロパティ(Project ➔ Properties)で、

「/ ZI」は

C/C++ ➔ General ➔ Debug Information Format 

「/ Gy」は

C/C++ ➔ Code Generation ➔ Enable Function-Level Linking
66
Pierre