2012-08-24 9 views
7

Estaba trabajando en Visual Studio, e hice algunos cambios en uno de mis proyectos (cambié algunos directorios incluidos). Cuando traté de construir ese proyecto más adelante me dieron el siguiente mensaje de error:Error de línea de comando D8036 - no permitido con múltiples archivos fuente

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

no veo la forma en que es relevante para lo que he cambiado en absoluto. Incluso rodé mi archivo .vcxproj a la versión anterior y ese error aún persiste. No tengo idea de qué lo está causando. ¿No se supone que los parámetros de línea de comandos deben ser gestionados por Visual Studio de todos modos?

Respuesta

13

tenían el mismo problema y di cuenta que había eliminado la barra al final de:

configuración

Propiedades-> c/++ c -> salida files-> archivo de objeto Nombre>

una vez i vuelve a añadir la barra al final del nombre del archivo, todo funcionó de nuevo

0

Tuve un error similar con/doc. Para mí, la solución fue cambiar las propiedades de configuración/C/C++/Output Files | Nombre de archivo de documentación XML de "$ (TargetPath) .xml" para vaciar la cadena.

Cuestiones relacionadas