C++ 我可以在C+;中链接多个.lib吗+;

C++ 我可以在C+;中链接多个.lib吗+;,c++,C++,如果我有一个包含在项目B中的库“a.lib”,那么我将生成B.lib。 那么在第三个项目中,如果我想使用库a中的函数,包含B.lib是否足够?或者我还需要包含一个.lib吗 因此,基本上通过将a.lib添加到项目b的LIBS路径,它是否会自动链接到b.lib,即使我在项目b中没有使用它的任何功能?否。编译应用程序时,您需要将两者都添加到链接路径。但是,您可以将libs加入到单个libs中(“ar”在linux中,不知道在windows上是如何实现的)。否。编译应用程序时,您需要将两者都添加到链接

如果我有一个包含在项目B中的库“a.lib”,那么我将生成B.lib。 那么在第三个项目中,如果我想使用库a中的函数,包含B.lib是否足够?或者我还需要包含一个.lib吗


因此,基本上通过将a.lib添加到项目b的LIBS路径,它是否会自动链接到b.lib,即使我在项目b中没有使用它的任何功能?

否。编译应用程序时,您需要将两者都添加到链接路径。但是,您可以将libs加入到单个libs中(“ar”在linux中,不知道在windows上是如何实现的)。

否。编译应用程序时,您需要将两者都添加到链接路径中。但是,您可以将libs加入到单个libs中(“ar”在linux中,不知道它在windows上是如何完成的)。

这取决于您如何配置项目“a”,以及它是否包含b的内容。默认情况下不会。请确认编译器和操作系统版本。答案会有所不同。是否有什么东西阻止您尝试它?这取决于您如何配置项目“a”,以及它是否包含b的内容。默认情况下不会。请确认编译器和操作系统版本。答案会有所不同。有什么东西阻止你尝试吗?