代码之家  ›  专栏  ›  技术社区  ›  Ginger Opariti

输出文件C++build VS 2010

  •  0
  • Ginger Opariti  · 技术社区  · 10 年前

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

    • 项目属性中的第一个>配置属性>常规>输出目录+目标名称+目标类型。
    • 第二,在一个镜头中,在项目的属性中>配置属性>链接器(或图书馆员)>输出文件。

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

    如果有人能澄清这一点,我很感激! 谢谢

    2 回复  |  直到 10 年前
        1
  •  0
  •   Cody Gray Felix    10 年前

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

    但还有一个更好的选择:使用宏来确保Linker→ 全体的→ 输出文件具有其应有的值。默认情况下,项目向导为您执行此操作,将“输出文件”设置为:

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

    这样,它们就不会漂移。如果更新主屏幕上的属性,链接器设置将自动更新。

        2
  •  0
  •   Ginger Opariti    10 年前

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

    推荐文章