C++ VS解决方案中的.libs是如何被另一个项目链接的?

C++ VS解决方案中的.libs是如何被另一个项目链接的?,c++,visual-studio,C++,Visual Studio,如果我有一个projectfoo,其中有一个.lib作为输出,它也被projectbar和Baz使用,那么我如何让Bar和Baz知道在哪里可以找到这个库呢?我已经设置了项目依赖项,但是如何正确设置#pragma comment(lib,“??/Foo.lib”)?您有两个选择 首先,VisualStudio本身有一个全局库路径,它可以搜索所有项目。您可以通过Tools>Options>Projects and Solutions>VC++目录>库文件将目录添加到此目录中 或者,可以为特定项目设置

如果我有一个projectfoo,其中有一个.lib作为输出,它也被projectbar和Baz使用,那么我如何让Bar和Baz知道在哪里可以找到这个库呢?我已经设置了项目依赖项,但是如何正确设置
#pragma comment(lib,“??/Foo.lib”)

您有两个选择

首先,VisualStudio本身有一个全局库路径,它可以搜索所有项目。您可以通过
Tools>Options>Projects and Solutions>VC++目录>库文件
将目录添加到此目录中

或者,可以为特定项目设置库路径。在项目属性集中
配置属性>链接器>常规>其他库目录