6

Il compilatore (CL.EXE) può utilizzare più file di origine, ma è in grado di generare tutti i file OBJ nella directory da richiamare. Non sono riuscito a trovare il flag del compilatore per impostare una directory di output, ma ne ho trovato uno per un OBJ individuale, ma non può assumere più fonti.Compilatore riga di comando di Visual C++ (CL.EXE) Reindirizza file OBJ

Senza dover specificare ogni file per reindirizzare l'output e avere molti obiettivi per NMAKE, c'è un modo semplice per farlo tramite CL?

+2

L'opzione/Fo è stata creata per eseguire questa operazione. Usa la pagina Ctrl + C della riga di comando IDE per vedere cosa fa. –

+2

Pensavo di averlo già provato. MSDN ha fatto sembrare che potesse essere utilizzato solo su un file sorgente. Potresti fornire un esempio? – Jasoneer

+0

Non hai davvero bisogno che io inserisca uno screenshot della pagina delle impostazioni della riga di comando per un progetto, vero? Sicuramente puoi creare il tuo progetto IDE? –

risposta

9

Si scopre l'opzione /Fo effettivamente funziona, ma la directory specificata must fine con una barra inversa. Pertanto

cl /Fo.\obj\ -c foo.c fee.c 

Operazione ma cl /Fo.\obj -c ... non funzionerà.

Problemi correlati