boost库asio编译及配置

简介: boost库asio编译及配置

1、gcc安装

如果安装过qtcreator的话,可以直接在环境变量的Path中添加qt的gcc目录—“D:/qt/qtcreator-2.4.1/mingw/bin”,如果没有安装qtcreator的话,则需要安装MinGW工具,然后在环境变量中将安装的gcc目录添加进环境变量中。

2、下载1.67版本的boost

https://dl.bintray.com/boostorg/release/1.67.0/source/

3、进入boost目录,点击bootstrap.bat,等待系统生成bjam.exe,在cmd中执行

bjam --with-system --with-thread --with-date_time --with-regex --with-serialization stage

4、在vs中配置boost

视图->属性管理器->当前项目->Debug|Win32->Microsoft.Cpp.Win32.user双击

在弹出的属性对话框中:

通用属性->VC++目录:“包含目录”: boost的根目录,例: D:\Visual Stdio 2013\lipeng\boost\boost_1_58_0

“库目录”: stage下的链接库目录,例:D:\Visual Stdio 2013\lipeng\boost\boost_1_58_0\stage\lib

通用属性->链接器->常规:“附加库目录”:同上面的"库目录",例:D:\Visual Stdio 2013\lipeng\boost\boost_1_58_0\stage\lib


相关文章
|
2月前
|
C语言
BOOST1.75+QT5.15.2编译记录
本文记录了BOOST 1.75与Qt 5.15.2编译过程的详细步骤,包括编译结果截图、将boost源码编译为静态库的步骤,以及如何在Qt项目中使用BOOST库的测试代码。文章还提供了相关参考链接,以帮助解决在编译和使用过程中可能遇到的问题。
BOOST1.75+QT5.15.2编译记录
|
12月前
|
存储 开发者 容器
19.11 Boost Asio 获取远程目录
远程目录列表的获取也是一种很常用的功能,通常在远程控制软件中都存在此类功能,实现此功能可以通过`filesystem.hpp`库中的`directory_iterator`迭代器来做,该迭代器用于遍历目录中的文件和子目录,它允许开发者轻松遍历目录层次结构并对遇到的文件和目录执行各种操作。
59 1
19.11 Boost Asio 获取远程目录
|
存储 网络协议 API
4.9 C++ Boost 命令行解析库
命令行解析库是一种用于简化处理命令行参数的工具,它可以帮助开发者更方便地解析命令行参数并提供适当的帮助信息。C++语言中,常用的命令行解析库有许多,通过本文的学习,读者可以了解不同的命令行解析库和它们在C++项目中的应用,从而更加灵活和高效地处理命令行参数。
165 0
Boost(MSVC编译)+使用信号槽
天天看QT的信号槽,突然发现boost中也有信号槽,所以想试试boost的信号槽,尝试一下。需要先对boost进行编译,之后我会使用信号槽作为演示代码。
135 0
VS2015编译Boost1.64
一、下载并解压:boost1.64.0:http://www.boost.org/users/history/version_1_64_0.html 二、以管理员权限运行VS2015命令行工具   三、cd到boost解压目录   四、运行bootstrap.
1349 0