VC2008, come disattivare il flag CLR per i singoli file nel progetto C ++ / CLI
-
03-07-2019 - |
Domanda
Questo post dice che è possibile disattivare il flag CLR per un singolo file .cpp.
Dal post: È possibile attivare / disattivare / CLR in ciascun file .cpp singolarmente. Accendilo per l'intero progetto. come hai fatto, quindi disattivalo per i file contenente solo codice nativo (non gestito). Quando si dispone del procject VC ++ finestra di dialogo delle proprietà aperta, è ancora possibile fare clic su file / progetti in Esplora soluzioni per modificare l'ambito su cui stai lavorando. Clicca sul file .cpp non gestito per impostare le opzioni solo per quel file.
È vero? Non riesco a capire come farlo attraverso le pagine delle proprietà del mio progetto C ++ / CLI. Come lo farei?
Soluzione
Basta fare clic destro su un file in Esplora soluzioni e premere Proprietà. L'opzione è " Compila con Common Language Runtime Support " ;, in C / C ++ - > Generale.
Altri suggerimenti
Una cosa da cercare sono anche le intestazioni precompilate. Tuttavia, è possibile riattivare i file di intestazione precompilati in un progetto misto. Se aggiungi qualcosa come stdafx.mgd.cpp / stdafx.mgd.h e quindi, per ogni file configurato per C ++ / CLI, modifica " Usa PCH attraverso il file " al tuo stdafx.mgd.h e aggiungi " .mgd.pch " alla fine della riga del file di intestazione precompilata di seguito ... (che deve corrispondere al nome utilizzato per stdafx.mgd.cpp e selezionato " Crea intestazioni precompilate ... ")
Essendo così abituato a velocizzare i tempi di compilazione in C #, ogni piccolo aiuto aiuta a migliorare la perf nelle compilazioni C ++ / CLI ... oh ya, non dimenticare / MP;)
Mi dispiace che sia un po 'fuori tema, ma di solito è correlato / passi successivi ...
Non importa, la risposta era proprio di fronte a me (anche nel paragrafo che ho citato).
è ancora possibile fare clic su file / progetti in Esplora soluzioni per modificare l'ambito su cui stai lavorando. Clicca sul file .cpp non gestito per impostare le opzioni solo per quel file.
È solo uno di quei giorni :-)
Fai clic destro sul nome del file in Solution Explorer > Proprietà > C / C ++.