命令行错误D8036 - 多个源文件不允许

Lan*_*aru 9 c++ visual-studio-2010

我在visual studio工作,我对我的一个项目进行了一些更改(更改了一些包含目录).当我稍后尝试构建该项目时,我收到以下错误消息:

cl : Command line error D8036: '/Fo.\obj\ms100_r' not allowed with multiple source files
Run Code Online (Sandbox Code Playgroud)

我不知道这与我改变的内容有什么关系.我甚至将我的.vcxproj文件回滚到以前的版本,该错误仍然存​​在.我对导致它的原因一无所知.是不是命令行参数应该由visual studio管理?

小智 19

有同样的问题,并意识到我删除了结束时的斜线:

配置属性 - > c/c ++ - >输出文件 - >对象文件名 - >

一旦我在文件名末尾添加了斜杠,一切都恢复了