Devo eseguire il debug di un progetto C++, ma siccome una dipendenza non si compila in modalità debug e non sono stato in grado di risolvere il problema fino ad ora, mi piacerebbe provare a eseguire il debug del progetto in modalità di rilascio.Come eseguire il debug in modalità di rilascio?
Attualmente l'applicazione si arresta in modo anomalo a causa di un puntatore nullo, ma non ho il codice che causa l'errore. Poiché i punti di interruzione apparentemente vengono ignorati in modalità di rilascio, mi piacerebbe sapere qual è il modo migliore per trovare l'errore.
grazie risolto!Non so molto sugli effetti di tutte queste impostazioni, quindi è meglio usarle solo per il debug e rimuoverle di nuovo quando si completa una versione di rilascio effettiva? – Pedro
@Pedro: Sì, probabilmente è meglio ripristinarli e lasciare i valori predefiniti per la versione ON. Generalmente creo un nuovo tipo di build per questa configurazione, ad esempio "rilascio w/simboli". Detto questo, non può far male andare a studiare ciò che effettivamente fanno questi interruttori. –