我在视觉工作室工作,我对我的一个项目进行了一些更改(更改了一些包含目录)。当我稍后尝试构建该项目时,我收到以下错误消息:
cl : Command line error D8036: '/Fo.\obj\ms100_r' not allowed with multiple source files
我看不出这与我改变的内容有什么关系。我甚至将我的.vcxproj文件回滚到以前的版本,该错误仍然存在。我对导致它的原因一无所知。是不是应该由visual studio管理命令行参数?
答案 0 :(得分:16)
有同样的问题,并意识到我已经删除了结束时的斜杠:
配置属性 - > c / c ++ - >输出文件 - >对象文件名 - >
一旦我在文件名末尾添加了斜杠,一切都再次起作用
答案 1 :(得分:0)
我和/ doc有类似的错误。对我来说,解决方案是更改配置属性/ C / C ++ /输出文件| XML文档文件名从“$(TargetPath).xml”到空字符串。