0

我正在尝试使用内置的自定义模块编译 Python 2.6.7,但遇到了问题。一切都很好,直到链接器尝试链接我的模块所具有的依赖项。make 文件生成得很好,安装库的路径是正确的。我配置 Python 以使用我的自定义模块进行编译的方式是这样的:

_myplugin _myplugin.c++ -I/home/me/Desktop/Depends/include -L/home/me/Desktop/Depends/lib -l libcrvs_pic.a -l libsb_pic.a -l liblmgr_dongle_stup_pic.a

构建在此行失败:

/usr/bin/ld: cannot find -llibcrvs_pic.a

任何帮助将非常感激!

4

1 回答 1

2

我认为您需要做的是指定没有lib前缀的库,也没有.a后缀。

像这样:

-lcrvs_pic 
于 2012-11-21T22:55:49.413 回答