更改输出文件设置时警告MSB8012
我在Visual Studio 2010下启动了一个新的C ++项目,在更改了Project Properties-> Configuration Properties-> Linker-> General下的Output File设置后,我遇到警告MSB8012。默认情况下是
$(OutDir)$(TargetName)$(TargetExt)
),但我需要将其更改为$(OutDir)Bin$(ConfigurationName)$(TargetName)$(TargetExt)
。
如果我这样做,我会遇到警告。我在Visual Studio 2005和2008下从未遇到过这个问题。
错误消息告诉我,我的TargetPath与Linker的OutputFile属性值不匹配。已解析的命令行看起来与我想要的完全相同,但TargetPath值缺少Bin$(ConfigurationName)
部分。 TargetPath属性值到底在哪里设置/组装?
该消息包含To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
这是否意味着,OutputFile属性只能具有其默认值?
如何在不重置输出文件属性或使用某些愚蠢的解决方法的情况下解决此警告?
没有找到相关结果
已邀请:
1 个回复
超可林