我打算编写一个使用boost_python的程序,不管它的版本如何。由于程序是多线程的,我必须使用libboost_python-mt。问题是当我安装libboost_python-dev时,我在/ usr / lib中看不到libboots_python-mt.so,而以下库存在:
libboost_python-mt-py27.so
libboost_python-py27.so.1.48.0
libboost_python.so
我正在使用ubuntu 12.04,我安装了libboost_python-dev,libboost-all-dev
答案 0 :(得分:0)
-mt
后缀已被删除。已安装的Boost库具有多线程安全性(from this link。)
将链接标记从-lboost_python-mt
更改为-lboost_python
。