找不到-lboost_thread-mt

找不到-lboost_thread-mt

我收到 2 个错误:

/usr/bin/ld: cannot find -lboost_thread-mt

/usr/bin/ld:找不到 -lboost_program_options-mt

对于我来说,安装 -lboost_thread-mt 的最简单方法是什么,以便我可以完成 PsMoveInput 的安装,请注意,我需要 -lboost_thread-mt,并且我尝试安装“all boost”,但没有起作用,我已经安装了所有其他的,甚至在某处读到 -lboost_thread-mt 不可用,如果是这种情况,是否有我可以从中获取它的档案?

谢谢你,抱歉我缺乏技术术语。

答案1

我在安装 Field3D 时遇到了同样的问题。文件名似乎是libboost_thread.so而不是libboost_thread-mt.so。所以这是一个错误,应该通过更改源文件中的术语来处理。

对于字段 3D,更改buildSupport.py。搜索-mt并删除。然后 Scons 运行。

另请参阅stackoverflow 上的这个问题

相关内容