A.3 - 在Code Blocks中使用库

Key Takeaway

回顾一下使用库需要完成的几个步骤:

对于每个库:

  1. 获取库。从官网或通过包管理器下载库;
  2. 安装库。将库解压或安装到特定的目录。
  3. 告知编译器到哪里寻找头文件;
  4. 告知链接器到哪里寻找库文件;

对于每个项目:

  1. 告知链接器链接哪个静态库或导入库文件;
  2. 在程序中 #include 头文件;
  3. 确保程序知道到哪里寻找动态库。

**步骤1和2——获取和安装库

下载库到本地电脑,参见 A.1 - 静态库和动态库

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

下面的操作是针对全局的设置,这样所有的项目都可以使用这个库。因此,下面的步骤每个库只需要执行一次。

  1. 找到 “Settings menu” 然后选择 “Compiler”。

  1. 点击 “Directories” 选项卡找到默认的 “Compiler” 子选项卡。
  2. 按下“Add”按钮,为库的头文件添加路径。如果你使用Linux并通过包管理器安装库,这里列出了 /usr/include

  1. 点击 “Linker” 标签。点击 “Add” 按钮并添加.lib 文件的地址。如果你运行的是 LInux 且通过包管理器安装的库,请确保在此处列出/usr/lib

  1. 点击OK按钮。

步骤 5 —— 告诉链接器程序使用哪些库

对于步骤 5,我们需要将库文件添加到项目中。这个操作每个项目都需要做一次。

  1. 右键default workspace下面的项目名,选择“Build options”;

  1. 点击 linker 选项卡。在 “Link libraries” 窗口下点击 “Add” 按钮并添加库;

  1. 点击OK按钮。

步骤 6和 7 —— #include 头文件

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

参见:A.1 - 静态库和动态库 获取更多关于步骤 7 的信息