对于我最近收回的Visual Studio 2010中的C ++项目,我不记得为什么我有两个位置来定义构建的输出:
我注意到两者可能不同,因此每个都有什么定义?还有,当我进入一些“修补”时,我会不时地进行修补。我得到了目标与链接属性不匹配的构建错误。
如果有人能澄清我的话,我很感激! 感谢
答案 0 :(得分:0)
找到它:是的,它们应该是相同的。它似乎是一个VS冗余,但我想这有助于重复检查。
答案 1 :(得分:0)
是的,它们应该完全相同。
但是有一个更好的选择:使用宏来确保链接器→常规→输出文件具有它应该具有的值。项目向导默认为您执行此操作,将“输出文件”设置为:
$(OutDir)$(TargetName)$(TargetExt)
这样,他们永远不会漂移。如果在主屏幕上更新属性,则链接器设置会自动更新。