输出文件C ++ build VS 2010

时间:2016-01-19 17:53:48

标签: visual-studio-2010 buildconfig

对于我最近收回的Visual Studio 2010中的C ++项目,我不记得为什么我有两个位置来定义构建的输出:

  • 首先在项目的属性>配置属性>一般>输出目录+目标名称+目标类型。
  • 第二,一次性,在项目的属性>配置属性>链接器(或图书馆员)>输出文件。

我注意到两者可能不同,因此每个都有什么定义?还有,当我进入一些“修补”时,我会不时地进行修补。我得到了目标与链接属性不匹配的构建错误。

如果有人能澄清我的话,我很感激! 感谢

2 个答案:

答案 0 :(得分:0)

找到它:是的,它们应该是相同的。它似乎是一个VS冗余,但我想这有助于重复检查。

答案 1 :(得分:0)

是的,它们应该完全相同。

但是有一个更好的选择:使用宏来确保链接器→常规→输出文件具有它应该具有的值。项目向导默认为您执行此操作,将“输出文件”设置为:

$(OutDir)$(TargetName)$(TargetExt)

这样,他们永远不会漂移。如果在主屏幕上更新属性,则链接器设置会自动更新。