9

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

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

我根本看不出这与我所做的改变有什么关系。我什至将 .vcxproj 文件回滚到以前的版本,但该错误仍然存​​在。我不知道是什么原因造成的。命令行参数不应该由visual studio管理吗?

4

2 回答 2

22

有同样的问题,并意识到我在末尾删除了斜线:

配置属性->c/c++->输出文件->目标文件名->

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

于 2012-11-15T03:49:24.073 回答
0

/doc 我也有类似的错误。对我来说,解决方案是更改配置属性 / C/C++ / 输出文件 | XML 文档文件名从“$(TargetPath).xml”到空字符串。

于 2015-07-24T09:40:08.800 回答