我想在Ubuntu 18.04上使用Boost 1.68。我注意到在Ubuntu上可用的Boost / libboost软件包只有1.65,所以我发现了一个建议以下内容的资源:

sudo apt-get remove libboost-all-dev
sudo add-apt-repository ppa:mhier/libboost-latest
sudo apt update
sudo apt install libboost1.68

但是,运行此命令后,我的/usr/include目录中不再包含boost include文件。如果我执行sudo apt-get install libboost-all-dev,似乎只能添加1.65.1

有什么方法可以使我的Boost和包含文件从1.68开始在Ubuntu 18.04上运行?

我对Linux / ubuntu还是比较陌生,所以也许我忽略了一些简单的事情?感谢你的协助。

最佳答案

通过安装libboost1.68,您仅安装Boost库文件。头文件位于libboost1.68-dev:

sudo apt install libboost1.68-dev

关于c++ - 在Ubuntu 18.04上使用Boost 1.68,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55678779/

10-11 04:26