A.3 - 在Code Blocks中使用库
Key Takeaway
回顾一下使用库需要完成的几个步骤:
对于每个库:
- 获取库。从官网或通过包管理器下载库;
- 安装库。将库解压或安装到特定的目录。
- 告知编译器到哪里寻找头文件;
- 告知链接器到哪里寻找库文件;
对于每个项目:
- 告知链接器链接哪个静态库或导入库文件;
- 在程序中
#include
头文件; - 确保程序知道到哪里寻找动态库。
**步骤1和2——获取和安装库
下载库到本地电脑,参见 A.1 - 静态库和动态库 。
步骤3和4——告诉编译器到哪里查找头文件和库文件
下面的操作是针对全局的设置,这样所有的项目都可以使用这个库。因此,下面的步骤每个库只需要执行一次。
- 找到 “Settings menu” 然后选择 “Compiler”。
- 点击 “Directories” 选项卡找到默认的 “Compiler” 子选项卡。
- 按下“Add”按钮,为库的头文件添加路径。如果你使用Linux并通过包管理器安装库,这里列出了
/usr/include
;
- 点击 “Linker” 标签。点击 “Add” 按钮并添加
.lib
文件的地址。如果你运行的是 LInux 且通过包管理器安装的库,请确保在此处列出/usr/lib
;
- 点击OK按钮。
步骤 5 —— 告诉链接器程序使用哪些库
对于步骤 5,我们需要将库文件添加到项目中。这个操作每个项目都需要做一次。
- 右键default workspace下面的项目名,选择“Build options”;
- 点击 linker 选项卡。在 “Link libraries” 窗口下点击 “Add” 按钮并添加库;
- 点击OK按钮。
步骤 6和 7 —— #include
头文件
只需像往常一样将库中的头文件#include
到项目中。
参见:A.1 - 静态库和动态库 获取更多关于步骤 7 的信息