使用库的整体流程回顾
针对每个库仅需执行一次
• 获取库:从官网下载或通过包管理器下载。
• 安装库:解压到指定目录或通过包管理器安装。针对每个项目需执行一次
• 告知编译器库头文件的搜索路径。
• 告知链接器库文件(预编译库)的搜索路径(若存在)。
• 告知链接器需链接的静态库或导入库文件名(若存在)。
• 在程序源码中包含库的头文件。
• 确保程序运行时能找到所用动态库。
获取并安装库
将库下载并安装到本地硬盘,详见《静态库与动态库》章节。
在 Visual Studio 中配置头文件与库文件路径
A. 进入菜单“项目(Project)” → “属性(Properties)”(位于菜单底部)。
B. 在“配置(Configuration)”下拉框中选择“所有配置(All configurations)”。
C. 在左侧树形窗口中选择“配置属性(Configuration Properties)” → “VC++ 目录(VC++ Directories)”。
D. 在“包含目录(Include Directories)”行,添加库头文件(.h)所在路径,并用分号与已有路径分隔。
E. 在“库目录(Library Directories)”行,添加库文件(.lib)所在路径(若库提供)。
F. 点击“确定(OK)”。
告知链接器需链接的库文件
若库提供了 .lib 文件,请按以下步骤为当前项目添加链接依赖(若无 .lib 文件可跳过):
A. 进入菜单“项目(Project)” → “属性(Properties)”。
B. 在“配置(Configuration)”下拉框中选择“所有配置(All configurations)”。
C. 在左侧树形窗口中选择“配置属性(Configuration Properties)” → “链接器(Linker)” → “输入(Input)”。
D. 在“附加依赖项(Additional Dependencies)”列表中添加 .lib 文件名,并用分号与已有条目分隔。
E. 点击“确定(OK)”。
包含头文件并确保程序定位 DLL
在源码中使用 #include
指令包含库的头文件即可。
关于步骤 7(确保程序定位动态库),请参见《静态库与动态库》章节。
vcpkg 包管理器
vcpkg 是微软开发的 C++ 包管理器,可简化库的下载、安装、管理与使用,并与 Visual Studio 集成。有关安装与使用 vcpkg 的详细信息,请参考官方文档。