C++ 编程/编译器/链接器/库/配置 Visual Studio
外观
Boost 库 用作示例库。
假设你已经解压缩并构建了 Boost 库的二进制部分。 以下是要执行的步骤
设置包含目录。 这是包含头文件(.h/hpp)的目录,它们描述了库接口
设置库目录。 这是包含预编译库文件(.lib)的目录
在附加依赖项中输入库文件名,以便使用库
一些库(例如 Boost)使用自动链接 来根据包含的头文件自动选择要链接的库文件。 如果你的编译器支持自动链接,则不需要手动选择库文件名。
对于动态加载(.dll)库,还需要将 DLL 文件放置在与可执行文件相同的文件夹中,或系统 PATH 中。
库还必须使用与项目中使用的相同的运行时库进行编译。 因此,许多库有不同的版本,具体取决于它们是针对单线程或多线程运行时、调试或发行版运行时进行编译的,以及它们是否包含调试符号。