【问题标题】:why project dependency affect linker settings为什么项目依赖性会影响链接器设置
【发布时间】:2010-12-23 04:25:45
【问题描述】:

知道为什么项目依赖项 (Visual Studio) 会影响链接器设置 (C++)?我认为检查链接器设置(附加依赖...)或源代码中的编译指示就足够了。这不是什么大问题,我只是好奇。谢谢。

【问题讨论】:

    标签: c++ visual-studio linker dependencies


    【解决方案1】:

    如果我理解正确,您指的是当您检查项目 B 作为项目 A 的依赖项时,B 链接到 A 的功能。这只是为了可用性。在这种情况下,Visual Studio 知道如果 A 被构建,它必须检查 B 的更改(并在必要时重新构建)。这真的只是方便。

    【讨论】:

      【解决方案2】:

      如果您正确设置了项目依赖项,则无需在链接器选项卡中添加任何其他依赖项。更重要的是,正确设置依赖项可确保链接匹配的构建配置,而不是您必须确保在链接器中设置正确的附加目录。

      一般来说,最好尽可能使用项目依赖项来组织您的链接,并且只将真正的“附加”库直接添加到链接器选项卡中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-20
        • 1970-01-01
        • 2019-06-13
        • 2016-06-21
        • 1970-01-01
        • 2011-10-31
        • 2011-09-22
        • 2011-01-18
        相关资源
        最近更新 更多