A.2 — 在 Visual Studio 中使用库

回顾使用库所需的过程

每个库一次

  1. 获取库。从网站或通过包管理器下载。
  2. 安装库。将其解压到目录或通过包管理器安装。

每个项目一次

  1. 告诉编译器去哪里查找库的头文件。
  2. 告诉链接器去哪里查找库的预编译库文件(如果有)。
  3. 告诉链接器链接哪些静态或导入的预编译库文件(如果有)。
  4. 在你的程序中 #include 库的头文件。
  5. 确保程序知道在哪里找到正在使用的任何动态库。

步骤 1 和 2 -- 获取和安装库

下载并将库安装到硬盘。有关此步骤的更多信息,请参阅关于静态库和动态库的教程。

步骤 3 和 4 -- 告诉编译器在哪里查找头文件和库文件

A) 转到项目菜单并选择 Project -> Properties(它应该在底部)

B) 在“Configuration”下拉菜单下,确保选中“All configurations”。

C) 在左侧窗口窗格中,选择“Configuration Properties”->“VC++ Directories”。

D) 在“Include Directories”行,添加库的 .h 文件的路径(确保与之前的条目用分号分隔)。

E) 在“Library Directories”行,添加库的库 (.lib) 文件的路径(如果有)。

F) 单击“OK”。

步骤 5 -- 告诉链接器你的程序正在使用哪些库

对于步骤 5,我们需要将库的 (.lib) 文件添加到我们的项目(如果有的话——如果没有,可以跳过此步骤)。我们按单个项目执行此操作。

A) 转到项目菜单并选择 Project -> Properties(它应该在底部)

B) 在“Configuration”下拉菜单下,确保选中“All configurations”。

C) 在左侧窗口窗格中,选择“Configuration Properties”->“Linker”->“Input”。

D) 将你的 .lib 文件名添加到“Additional Dependencies”列表(与之前的条目用分号分隔)

E) 单击“OK”。

步骤 6 和 7 -- #include 头文件并确保项目可以找到 DLL

像往常一样,只需在项目中 #include 库的头文件。

有关步骤 7 的更多信息,请参阅教程A1 -- 静态库和动态库

vcpkg 包管理器

vcpkg 是微软开发的包管理器,它使 C++ 库的下载、安装、管理和使用更加容易。它与 Visual Studio 集成。有关如何安装和使用 vcpkg 的更多信息,请参阅此页面

guest
您的电子邮箱地址将不会被显示
发现错误?请在上方留言!
与勘误相关的评论在处理后将被删除,以帮助减少混乱。感谢您帮助使网站对每个人都更好!
来自 https://gravatar.com/ 的头像与您提供的电子邮箱地址相关联。
有回复时通知我:  
58 条评论
最新
最早 最多投票
内联反馈
查看所有评论