0

我已经python3.4安装并且已经安装python3-dev(我有目录/usr/include/python3.4)。我也boost-python-dev安装了。

要编译我的 cpp 文件,我正在使用

g++ python-binding/struct.cpp -I /usr/include/python3.4 -I python-binding/src -lboost_python -lpython3.4

但我的编译器似乎找不到-lpython3.4

/usr/bin/ld: cannot find -lpython3.4

我也厌倦了,-lpython3 -lpython -Python3.4但没有任何工作。

4

1 回答 1

0

您应该能够通过使用pkg-config-- 在我的机器上调用找到特定的链接标志pkg-config --libs python-3.4(尽管我目前的最低版本是 3.6)

输出将如下所示:

$ pkg-config --libs python-3.6
-lpython3.6m
于 2021-02-16T17:59:24.040 回答