c++boost库安装(数学计算库)
2025-01-25 17:45阅读:
1)下载源码https://www.boost.org/users/download/
windows boost_1_87_0.zip
https://archives.boost.io/release/1.87.0/source/boost_1_87_0.zip
然后
2.)导航到 Boost 目录
使用 cd 命令切换到 Boost 源代码目录。例如:
cd C:\Boost\boost_1_xx_x
代码解释
3.) 初始化 Boost.Build
在 Boost 目录中,运行以下命令来初始化 Boost.Build 系统:
bootstrap.bat
运行成功后,将生成一个名为 b2.exe 的文件
4.)编译 x86 和 x64 版本
运行以下命令来构建 x86 版本的 filesystem 和 system 库:
b2 toolset=msvc-14.3 address-model=32 --with-filesystem
--with-system stage
运行以下命令来构建 x64 版本的 filesystem 和 system 库:
b2 toolset=msvc-14.3 address-model=64 --with-filesystem
--with-system stage
运行以下命令来构建
x86 版本完整库:
b2 toolset=msvc-14.3 --build-type=complete architecture=x86
address-model=32 threading=multi link=static,shared
variant=debug,release stage
代码解释
运行以下命令来构建
x64 版本完整库:
b2 toolset=msvc-14.3 --build-type=complete arch
itecture=x86 address-model=64 threading=multi link=static,shared
variant=debug,release stage
环境变量
添加或编辑环境变量:
在“系统变量”部分,找到并双击Path变量。
在“编辑环境变量”窗口中,点击“新建”按钮,添加以下路径:
D:\boost_1_87_0\stage\lib(库文件路径)
D:\boost_1_87_0\stage\include(头文件路径)
使用 Visual Studio 配置项目
打开项目属性:
在 Visual Studio 中,右键点击项目名称,选择“属性”。
配置包含目录:
在“配置属性”中,选择“C/C++” -> “常规”。
在“附加包含目录”中,添加 Boost 的包含目录路径:
D:\boost_1_87_0,这个后面没有任何 include 文件夹
配置库目录:
在“配置属性”中,选择“链接器” -> “常规”。
在“附加库目录”中,添加 Boost 的库目录路径:
D:\boost_1_87_0\stage\lib
配置库文件:
在“配置属性”中,选择“链接器” -> “输入”。
在“附加依赖项”中,添加所需的 Boost 库文件名(例如
libboost_system-vc143-mt-x64-1_87.lib)。
示例 C++ 代码 (main.cpp)
cpp
#include
#include
int main() {
boost::filesystem::path p('C:\\example');
std::cout << 'Path is: ' << p <<
std::endl;
return 0;
}
https://blog.csdn.net/m0_58648890/article/details/142781781