我已经创建了一个 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/ 下即可正常工作。