项目依赖性影响链接器设置

时间:2009-12-04 09:32:23

标签: c++ visual-studio linker dependencies

任何想法为什么项目依赖(Visual Studio)会影响链接器设置(C ++)?我认为在源代码中chceck链接器设置(Additional depend ...)或pragma就足够了。这不是一个大问题,我只是好奇。感谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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