qt中使用boost库

334 阅读1分钟

boost库的安装,参考boost库安装Ubuntu

sudo apt update
sudo apt install libboost-all-dev

验证boost库是否安装在系统默认路径下,如果Boost库已经安装到系统默认路径下,下面命令应该会列出Boost的头文件以及库文件。

Boost库的头文件名通常是 boost/ 目录下的一个或多个 .hpp 文件。例如,boost/algorithm/string.hpp 包含了Boost的字符串算法库。

Boost库的库文件名通常以 libboost_ 开头,后面紧跟着模块名称和库文件的扩展名。例如,Boost.Thread库的库文件名为 libboost_thread.solibboost_thread.a(Linux 系统上的共享库和静态库)

#boost头文件
ls /usr/include/boost
#boost库文件
ls /usr/lib | grep libboost
#or
ls /usr/lib/x86_64-linux-gnu | grep libboost

在Qt项目文件中添加:

# 引入 Boost 库 
QT += boost 
# 添加需要使用的 Boost 模块,这里是算法库中的字符串处理函数了
CONFIG += boost_algorithm

使用字符串算法库:#include <boost/algorithm/string.hpp>