导入的共享库不引用插件

导入的共享库不引用插件

我已经创建了一个 test.so 文件,其中包含与之链接的库(DijSDK.h)

流程是

test.so 使用 ---- DijSDK.h 进而调用 ---- libsynthcam.so(plugin)文件

现在我正在 Python 命令提示符中导入该 .so 文件。但无法与 libsynthcam 库链接。

DijSDK.h 将在运行时调用此 libsynthcam.so。DijSDK.h 在当前工作目录中搜索 libsynthcam.so 文件。

我正在从终端 - python 编辑器导入 test.so 文件。如何知道这个 test.so 文件的当前工作目录?

我尝试将 libsynthcam.so 文件放在以下位置

/usr/lib

在 /usr/local/lib 中

/usr/lib/i386-linu-gnu

在/usr/local/lib/i386-linu-gnu

/usr/lib/python2.7/dist-packages

但仍然失败了。我是 Ubuntu 新手,使用 Python,希望得到好的回复

答案1

将相机库放在 python.exe 所在的 /usr/bin/ 下即可正常工作。

相关内容