Sto tentando di utilizzare l'ottimizzazione /O2
per il mio progetto. Ho controllato che la configurazione di rilascio fosse abilitata (Soluzione-> Proprietà-> Proprietà di configurazione-> Configurazione-> Rilascio) e impostassi il formato informazioni di debug su /Zi
ma ora non so cosa fare per questo errore.Errore riga di comando D8016: le opzioni della riga di comando '/ O2' e '/ RTC1' sono incompatibili
Q
Errore riga di comando D8016: le opzioni della riga di comando '/ O2' e '/ RTC1' sono incompatibili
5
A
risposta
7
L'impostazione di ottimizzazione Massimizza velocità (/ O2) non è compatibile con l'impostazione Controlli runtime di base di Generazione codice.
Per modificare le impostazioni per i controlli di base runtime:
Solution -> Proprietà -> Proprietà di configurazione -> C/C++ -> Code Generation -> Basic Runtime Controlli
impostarlo su "Default", e dovrebbe funzionare.
Quale versione di Visual Studio si sta utilizzando? – TriskalJM
A partire da Soluzione-> Proprietà non è utile. Sembra che tu abbia modificato l'impostazione/O2 per la configurazione di Debug, che usi/RTC. Passare invece alla configurazione Release, utilizza già/O2 e/Zi quindi non è necessario alcun aiuto. Utilizzare Build> Configuration Manager> Configurazione soluzione attiva per passare. E ripristinare l'impostazione. –
Se lo pubblichi come risposta, lo sceglierò :) – justHelloWorld