2012-08-24 11 views
7

Stavo lavorando in Visual Studio e ho apportato alcune modifiche a uno dei miei progetti (alcune modifiche sono state incluse nelle directory). Quando ho provato a costruire quel progetto in seguito ho ottenuto il seguente messaggio di errore:Errore riga di comando D8036 - non consentito con più file sorgente

cl : Command line error D8036: '/Fo.\obj\ms100_r' not allowed with multiple source files 

Io non vedo come questo è rilevante per ciò che ho cambiato affatto. Ho persino riportato il mio file .vcxproj alla versione precedente e l'errore persiste. Non ho idea di cosa lo stia causando. I parametri della riga di comando non dovrebbero essere gestiti da Visual Studio?

risposta

13

avuto lo stesso problema e realizzati avevo rimosso la barra al fine di:

configurazione properties-> c/C++ -> uscita file-> file oggetto nome->

volta ho aggiunto indietro la barra alla fine del nome del file, tutto ha funzionato di nuovo

0

Ho avuto un errore simile con/doc. Per me la soluzione era cambiare le Proprietà di configurazione/C/C++/File di output | Nome file di documentazione XML da "$ (TargetPath) .xml" alla stringa vuota.

Problemi correlati