当前位置: 首页 > news >正文

【VS2019配置Boost】vs2019无法识别boost库目录

今天跟着llfc大佬回顾了一下boost库的配置
做个总结~

1 下载Boost

下载目录为:
https://www.boost.org/releases/1.83.0/
这里的0.7z和0.zip只是压缩率不一样,下载哪个都可以,0.7z压缩率高,解压的时候耗时长一点。
在这里插入图片描述

2 配置准备

1.首先解压文件
2.双击 b2.exe

在这里插入图片描述

3.在这个目录中打开cmd

执行如下命令:

.\b2.exe install --toolset=msvc-14.2 --build-type=complete --prefix="D:\cppsoft\boost_1_81_0" link=static runtime-link=shared threading=multi debug release
4.在VS中创建项目

3 配置

此时有两种配置Boost的方法
a. 在项目中配置
比如
比如上图中 右键 GateSever项目,选择 属性
在这里插入图片描述
配置这两个目录

首先配 包含目录
在这里插入图片描述
选择到boost库的上一级目录,boost内包含的目录列表如下图示:
在这里插入图片描述
然后配置 ** 库目录** ,这个只需要将目录定位到lib就可以了,lib目录下文件集如下图所示:
在这里插入图片描述
上图显示的是lib下的的目录集,在配置那里编辑:

D:\A\boost_1_83_0\lib

这个方法就完了。

b. 通过 视图——>其他窗口——>属性管理器找到下图所示菜单栏,如下图所示:
在这里插入图片描述
选中Debug|x64 右键 ,在弹出菜单栏中选择“添加新的项目属性表”,就可以建立Propertyheet,然后双击Propertyheet就可以得到配置路径,如下图所示:
在这里插入图片描述
还是配置“包含目录”和“库目录”,步骤一样。

4 测试配置是否成功

用如下代码测试:

#include <iostream>
#include <string>
#include "boost/lexical_cast.hpp"
int main()
{using namespace std;cout << "Enter your weight: ";float weight;cin >> weight;string gain = "A 10% increase raises ";string wt = boost::lexical_cast<string> (weight);gain = gain + wt + " to ";      // string operator()weight = 1.1 * weight;gain = gain + boost::lexical_cast<string>(weight) + ".";cout << gain << endl;system("pause");return 0;
}```如果其中一种方法配置完后vs无法识别boost目录库,就换另一种试试吧~
http://www.dtcms.com/a/541673.html

相关文章:

  • 要进一步增强门户网站建设合力有几个网站能在百度做推广
  • 常德网站建设常德做用户运营应该关注哪些网站
  • 目前做的最好的招聘网站外贸网站建设谷歌推广
  • 有空间与域名 怎么做网站为什么自己做的网站别的电脑打不开
  • 【AI大模型应用宝典60题】31-35
  • 03-Machine-5-fpioa.py K230 IO引脚复用功能演示
  • 郑州哪里培训网站建设优化好一点庆阳环境包装设计
  • 网站建设工作自策划实施以来网站开发实例社区
  • AI未来--零售行业“AI赋能,价值提升”
  • 京东网站建设策划书项目管理软件哪个好
  • 小程序中获取元素节点
  • 山东省聊城建设学校网站《网站开发实践》 实训报告
  • Android Service 的一个细节
  • 【QT】QTimer定时器读取寄存器的值
  • 2025年Java 面试题汇总(含答案解析)
  • 2025年--Lc221--144. 二叉树的前序遍历(递归版)-Java版
  • 生成式AI辅助教学设计的实践探索:从教案生成到教学评价的全流程优化
  • 做网站小程序挣钱吗互联网定制网站
  • 【场景题】List集合去重
  • 最小 k 个数
  • 镇江建网站佛山市城乡住房建设局网站首页
  • LoRA个人理解
  • 网站备案 固定电话做响应网站
  • ROS2系列 (5) : 使用功能包组织C++节点
  • 信创真的能发展的起来吗?
  • 做属于自己公司的网站wordpress微信启动
  • 【教程】Latex简明使用教程
  • 石家庄市建设局网站信息公开免费php网站开发模板
  • 合合肥网站建设威海推广
  • 如何使用 Spring Security 实现细粒度的权限控制?