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?

È stato utile?

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 ++.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top