Visual Studio下安装引入Boost库

背景:

在 Win 上通过 Visual Studio 运行 c++ 代码,引入头文件 #include <boost/...>,显式无法打开,需要手动下载boost并进行配置。

1、下载boost

Boost官网:Boost Downloads 下载boost,解压,如下所示:

2、运行 bootstrap.bat

通过VS的命令行工具,cd到上面的Boost,运行里面的bootstrap.bat,运行正常后可以出现b2.exe。如果这一步有问题,没有找到cl:

需要手动去vs里面找到cl.exe,添加到环境变量,重新运行。

这一步成果后,会出现b2.exe,如下所示:

通过VS命令行界面运行b2.exe,这一步时间较长。

3、在VS里面添加路径

在VS里面新建一个项目,然后:

项目 -> 属性 -> 配置属性 -> VC++目录,里面有两个地方需要添加:

1、包含目录。写到boost即可。

2、库目录。写到boost\stage\lib。

保存即可。

4、测试

cpp 复制代码
#include <iostream>
#include <string>
#include <boost/algorithm/string.hpp>

int main() {
    std::string input = "Hello, Boost!";
    std::cout << "Original string: " << input << std::endl;

    // 使用Boost将string转化为大写
    boost::algorithm::to_upper(input);
    std::cout << "Upper case string: " << input << std::endl;

    // 使用Boost将string转化为小写
    boost::algorithm::to_lower(input);
    std::cout << "Lower case string: " << input << std::endl;

    return 0;
}

成功:

相关推荐
何为xl2 小时前
【VSCode】使用VSCode打开md文件以及转化为PDF
ide·vscode·pdf
salestina10 小时前
vsCode如何自定义编辑器背景色
ide·vscode·编辑器
sun00770011 小时前
vscode 调试 指定 python文件 运行路径
ide·vscode·编辑器
xiaobobo333011 小时前
关于vscode的右键常用操作以及自定义快捷键
ide·vscode·编辑器
zeeq_15 小时前
vscode使用cmake tool进行项目管理安装
ide·vscode·编辑器
Y|1 天前
GBDT(Gradient Boosting Decision Tree,梯度提升决策树)总结梳理
决策树·机器学习·集成学习·推荐算法·boosting
快乐肚皮1 天前
IntelliJ IDEA Debug 模式功能指南
java·ide·intellij-idea·debug
Mertrix_ITCH1 天前
在 Android Studio 中修改 APK 启动图标(2025826)
android·ide·android studio
万粉变现经纪人2 天前
如何解决pip安装报错ModuleNotFoundError: No module named ‘websockets’问题
ide·pycharm·beautifulsoup·pandas·fastapi·pip·httpx