首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DllNotFoundException libpjsipDll单声道

DllNotFoundException libpjsipDll单声道
EN

Stack Overflow用户
提问于 2010-07-19 20:23:14
回答 2查看 272关注 0票数 0

我在终端执行Mono程序时遇到了问题(mono program.exe)。出现错误:"System.DllNotFoundException : libpjsipDll.so“

但是,我的库存在,并且我在文件所在的目录中设置了两个环境变量: LD_LIBRARY_PATH和MONO_PATH。

我不明白为什么会发生这个错误?

有谁有主意吗?

我已经:

ELF 32位LSB可执行文件,英特尔80386版本1 (SYSV),动态链接(使用共享库),用于GNU/Linux 2.6.8,剥离(CPU体系结构)

ELF 32位LSB可执行文件,英特尔80386版本1 (SYSV),动态链接,未剥离(第三方库)

我尝试MONO_LOG_LEVEL="debug“MONO_LOG_MASK="dll”。

然后我得到了一个: undefined symbol : Pa_GetErrorText

我尝试安装PortAudio,但并不总是有效:-(

提前谢谢。

Narglix

EN

回答 2

Stack Overflow用户

发布于 2011-03-04 02:28:54

首先,确保字母大小写正确,因为您正在调用的库和磁盘上的程序集具有相同的大小写。Linux对此很挑剔。

我假设您使用的是P/Invoke DLLImport?您在这里使用的实际代码是什么?你的库(libpjsipDll.so)当然不是托管代码。

票数 0
EN

Stack Overflow用户

发布于 2015-01-02 16:52:49

不是关于加载的问题,而是关于另一个依赖dll的问题,只要运行这段代码,并确保libpjsipDll.so是执行callingApp.exe的地方。

//我在ubuntu $ sudo apt-get install libssl0.9.8:i386中尝试过

我发现像这样运行我的应用程序:

代码语言:javascript
复制
$ MONO_LOG_LEVEL=debug mono MyApp.exe

这是我的问题,你可以在哪里找到附加信息:MonoDevelop and libpjsipDll.so library on Ubuntu. System.DllNotFoundException

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3280980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档