我用过
sudo apt-get install libboost1.55-all
在Raspberry Pi 2上安装boost库。当我尝试链接应用程序的目标文件时,出现以下错误:
在函数`scoped_lock'中: /usr/include/boost/atomic/detail/lockpool.hpp:36:未定义的引用boost :: atomics :: detail :: lockpool :: get_lock_for(void const volatile *)'
我读到这是一个错误,并且有可用的补丁: https://svn.boost.org/trac/boost/ticket/9041
但是,我真的不知道如何应用补丁(一步一步解释会有所帮助,我试过“补丁p0< ...”)以及是否有更“优雅”的解决方案。 / p>
答案 0 :(得分:0)
补丁在构建之前应用于源代码。在您的情况下,您正在下载预先构建的二进制文件,因此应用补丁的步骤已过。
有关如何应用补丁的详细信息,我发现了一篇文章apply patch file using patch command