2016-05-03 22 views
5

Projem için /O2 optimizasyonunu kullanmaya çalışıyorum. Serbest bırakma yapılandırmasının etkinleştirildiğini kontrol ettim (Çözüm-> Özellikler-> Yapılandırma Özellikleri-> Yapılandırma-> Sürüm) ve Hata Ayıklama Bilgi Biçimi'ni /Zi olarak ayarlayın, ancak şimdi bu hata için ne yapacağımı bilmiyorum.Komut satırı hatası D8016: '/ O2' ve '/ RTC1' komut satırı seçenekleri uyumsuz

+0

Visual Studio hangi sürümünü kullanıyorsunuz? – TriskalJM

+0

Çözümden başlayarak -> Özellikler yararlı değildir. Hata ayıklama yapılandırması için/O2 ayarını değiştirdiğiniz görülüyor,/RTC kullanıyor. Bunun yerine Release konfigürasyonuna geçin, zaten/O2 ve/Zi kullanır, bu yüzden hiçbir yardıma gerek yoktur. Değiştirmek için Oluştur> Yapılandırma Yöneticisi> Etkin çözüm yapılandırmasını kullanın. Ve ayarı geri yükleyin. –

+0

Eğer bir cevap olarak gönderirseniz onu seçeceğim :) – justHelloWorld

cevap

7

En İyileştirme Ayarı En Yüksek Hız (/ O2), Kod Üretiminin Temel Çalışma Zamanı Denetimleri ayarıyla uyumsuz. > Yapılandırma Özellikleri - -> C/C++ -> Kod Üretimi -> Temel Süre

denetler Set o "Varsayılan",> Özellikleri -

Çözüm:

Temel Runtime Çek ayarlarını değiştirmek için ve işe yaramalı.

enter image description here