2016-05-03 207 views
5

私のプロジェクトに/O2の最適化を使用しようとしています。リリース構成が有効になっていることを確認しました(ソリューション - >プロパティ - >構成プロパティ - >構成 - >リリース)、デバッグ情報のフォーマットを/Ziに設定しましたが、今はこのエラーの対処方法がわかりません。コマンドラインエラーD8016: '/ O2'と '/ RTC1'コマンドラインオプションが互換性がありません

+0

あなたが使用しているのVisual Studioのバージョンは何? – TriskalJM

+0

Solution-> Propertiesから始めることは役に立たない。デバッグ設定の/ O2設定を変更したと思われます。/ O2は/ RTCを使用します。リリース構成に切り替える代わりに、既に/ O2と/ Ziを使用しているため、ヘルプは必要ありません。 [ビルド]> [構成マネージャ]> [アクティブなソリューション構成]を使用して切り替えます。そして、設定を復元します。 –

+0

あなたが答えとして投稿するなら、私はそれを選ぶでしょう:) – justHelloWorld

答えて

7

速度の最大化(/ O2)は、コード生成の基本ランタイムチェックの設定と互換性がありません。

Basicランタイムチェックのための設定を変更するには:

ソリューション - >プロパティ - >構成プロパティ - > C/C++を - >コード生成 - > Basicランタイムは、それが "デフォルト" に

設定をチェックし、それはうまくいくはずです。

enter image description here

関連する問題