我在VC ++项目中收到警告
1> ... Microsoft.Cpp \ V4.0 \ V140 \ Microsoft.CppBuild.targets(368,5): 警告MSB8004:输出目录不以尾部斜杠结束。 此构建实例将添加斜杠,因为它是允许的 正确评估输出目录。
我确实在配置属性中使用尾部斜杠正确设置了OutputDirectory值。如何调试产生问题的路径?
答案 0 :(得分:2)
仅当$(OutDir)没有斜杠时才会发出该警告,请参阅Microsoft.Cpp.Current.targets第29行。所以即使你说你设置正确(属性中的输出目录设置$(OutDir)项目文件),msbuild没有看到。我的猜测:您为例如设置输出目录Debug | Win32配置,但现在正在构建Release | Win32左右。或者,它会在项目文件的其他位置被覆盖:使用文本编辑器打开它并查找OutDir。