在centos7下更新lboost_filesystem库
时间: 2023-12-08 17:02:59 浏览: 88
1. 首先,需要安装boost-devel包。打开终端并输入以下命令:
```
sudo yum install boost-devel
```
2. 然后,需要卸载旧版本的boost库。打开终端并输入以下命令:
```
sudo yum remove boost
```
3. 下载并安装新的boost库。可以从官网下载最新版本的boost库。在终端中输入以下命令:
```
wget https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.gz
tar -zxvf boost_1_71_0.tar.gz
cd boost_1_71_0
sudo ./bootstrap.sh --prefix=/usr/local
sudo ./b2 install
```
4. 最后,重新编译需要使用boost库的程序即可。如果使用CMake构建项目,可以在CMakeLists.txt中添加以下代码:
```
find_package(Boost REQUIRED COMPONENTS filesystem)
include_directories(${Boost_INCLUDE_DIRS})
target_link_libraries(your_target ${Boost_LIBRARIES})
```
阅读全文