我在最新版本的Ubuntu上通过sudo apt-get install libboost-all-dev
安装了Boost。现在我想编译一个使用Boost.Serialization
库的项目,其中needs to be linked。编译Boost链接库(Ubuntu)
我已经试过以下的许多变体,都没有成功:
gcc -I /usr/lib code.cpp -o compiled /usr/lib/libboost_serialization.a
和
gcc -I /usr/lib code.cpp -o compiled -l libboost_serialization
的错误信息是:
error: ‘split_member’ is not a member of ‘boost::serialization
`
什么我错过了吗?
这不是链接器错误。这是一个编译错误。另外,你的问题不是编译boost库,而是编译使用它们的代码。 – Cubic