Visual Studio中的传递库包含

时间:2012-05-01 22:27:34

标签: c++ visual-studio dependencies

假设我有一个静态库A,它使用静态库B.然后假设我有一个可执行文件C,它使用库A和B中的东西。

我应该让C显式链接w /库A和B,还是仅库A,因为A与B链接?

PS。我正在使用Visual Studio 2008。

1 个答案:

答案 0 :(得分:0)

C必须与A和B都链接,静态库无法“使用”另一个静态库。当构建A的.lib文件时,它只包含对B的外部引用,它不会引入B库中的实际代码。