1

我将编写我的程序,它使用 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

4

1 回答 1

0

-mt后缀已被删除。安装的 Boost 库是多线程安全的(来自此链接。)

将链接标志从-lboost_python-mt改为-lboost_python改为。

于 2016-02-21T01:06:10.730 回答