linux开发,dlopen(),参数路径是对的,但是总是返回NULL,问题分析


使用dlerror()可返回错误语句字符串。。便于进一步分析调试。

例如

1 void * m_pApi = NULL;
2 m_pApi = dlopen("libMyApi.so",RTLD_NOW);
3 if(m_pApi == NULL)
4 {
5       printf("dlopen -error- %s \n",dlerror());
6       exit(-1);    
7 }    

一般是动态库函数的问题。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM