我在visual studio中工作,我对我的一个项目做了一些更改(更改了一些include目录)。当我稍后试图构建该项目时,我收到了以下错误消息:
cl : Command line error D8036: '/Fo.\obj\ms100_r' not allowed with multiple source files
我看不出这和我所做的改变有什么关系。我甚至把我的.vcxproj文件回滚到以前的版本,这个错误仍然存在。我不知道是什么原因导致的。命令行参数不是应该由visual studio管理吗?
4条答案
按热度按时间idfiyjo81#
遇到了同样的问题,并意识到我已经删除了结尾的斜杠:
配置属性-〉c/c++-〉输出文件-〉对象文件名-〉
一旦我在文件名的末尾添加了斜线,一切又都正常了
bkkx9g8r2#
我在使用/doc时遇到了类似的错误。对我来说,解决方案是更改配置属性/ C/C++ /输出文件|XML文档文件名从“$(TargetPath).xml”更改为空字符串。
kpbwa7wx3#
此错误是由于项目浏览信息中的无效设置造成的。后藤配置〉C/C++〉浏览信息〉将浏览信息启用为无
tquggr8v4#
一个扭曲的答案是如果你在路径名周围使用引号。反斜杠 * 必须 * 是最后一个字符。
因此: