C++ 如何将静态库添加到VisualStudio项目

C++ 如何将静态库添加到VisualStudio项目,c++,visual-studio-2012,static-linking,C++,Visual Studio 2012,Static Linking,我正在尝试将静态库添加到我的项目中。要添加静态库,我遵循Microsoft的说明:。 我的问题是,在向项目添加引用时,我无法看到依赖库 在上面提到的教程中,他们提到应该将依赖项(即静态库)添加到解决方案中 您提供的教程提到了创建自己的静态库的情况-在这种情况下,您可能希望将其添加到解决方案中,从而使其成为解决方案的一个组成部分;但我假设您正在尝试添加外部库(不是由您创建的,例如从网络下载的),这就是您被卡住的原因 在属性页上,转到C/C++->General->Additional Includ

我正在尝试将静态库添加到我的项目中。要添加静态库,我遵循Microsoft的说明:。 我的问题是,在向项目添加引用时,我无法看到依赖库

在上面提到的教程中,他们提到应该将依赖项(即静态库)添加到解决方案中


您提供的教程提到了创建自己的静态库的情况-在这种情况下,您可能希望将其添加到解决方案中,从而使其成为解决方案的一个组成部分;但我假设您正在尝试添加外部库(不是由您创建的,例如从网络下载的),这就是您被卡住的原因

属性页上,转到C/C++->General->Additional Include Directory并提供要使用的库头文件所在的路径

然后转到链接器->常规->其他库目录并指定.lib文件所在的路径

最后,转到链接器->输入->其他依赖项并添加包含库及其扩展名的文件名(例如,example_library.lib)


仅此而已。现在你应该可以使用图书馆了。请记住#将其包含在您的文件中,并为您的平台(x64/win32)使用正确的模式(发布/调试)和正确的版本。对于应用程序的发行版和调试版,您可能需要重复上面给出的步骤。

我只是扩展了作者给出的答案。这是一个很好的答案,只是它遗漏了我们告诉链接器要添加哪些外部库的部分。

在Visual Studio中,转到属性页>链接器>输入>其他依赖项。在这里,我们可以添加所需的库。

我完全按照相同的步骤进行操作,但仍然会遇到链接错误。如果您不提供错误,可能是一些导致错误的代码以及库的名称,则很难进一步帮助您。