A biblioteca compartilhada importada não está se referindo ao plugin

0

Eu criei um arquivo test.so com uma biblioteca vinculada a ele (DijSDK.h)

O fluxo é

test.so usa ---- DijSDK.h Que inturn chama ---- arquivo libsynthcam.so (plugin)

Agora estou importando esse arquivo .so no meu prompt de comando do python. Que está falhando em vincular-se à biblioteca libsynthcam.

O DijSDK.h irá chamar este libsynthcam.so durante o tempo de execução. O DijSDK.h procura no diretório de trabalho atual pelo arquivo libsynthcam.so.

Estou importando o arquivo test.so do editor terminal-python. Como saber o diretório de trabalho atual deste arquivo test.so?

Eu tentei colocar o arquivo libsynthcam.so nos seguintes locais

/ usr / lib

/ usr / local / lib

/ usr / lib / i386-linu-gnu

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

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

Mas ainda está falhando. Eu sou novo no Ubuntu com o uso de Python, esperando por uma boa resposta

    
por Bharathi 24.11.2014 / 11:42

1 resposta

0

Coloque as bibliotecas da câmera em / usr / bin /, onde o python.exe existe e funcionou.

    
por Bharathi 04.12.2014 / 12:53