/usr/bin/ld:找不到 -lboost_filesystem

/usr/bin/ld:找不到 -lboost_filesystem

我正在构建第三方应用程序,但它找不到 boost_filesystem。我正在运行 Ubuntu 14.04.4 LTS,我已经安装了这些:

apt-get -y install libboost-dev
apt-get -y install libboost-regex-dev
apt-get -y install libboost-system-dev
apt-get -y install libboost-thread-dev

有谁知道如何获取 boost_filesystem 吗?

更好的是,有人能告诉我如何自己解决这个问题吗?

更新:Boost 主要是一组头文件。其中大部分不需要编译库。但是,boost_filesystem 必须编译。我通过 apt-get 安装了 boost,它安装了 boost-filesystem 头文件,但它从未编译过 boost_filesystem。这是安装包的错误吗?有人知道如何从 apt-get 安装的包编译 boost_filesystem 吗?

相关内容