调用.so文件显示undefined symbol
小白求助。。。。
相关推荐
jni需要注意的常见问题
jni 输入的问题; 找不到相应的库文件链接的问题java.lang.UnsatisfiedLinkError: no testjni1 in java.library.path ;Linux下编译下找不到库文件符号的问题libXXX.so: undefined symbol: _ZdlPv
解决gedit: symbol lookup error: /home/xxx/libgobject-2.0.so.0: undefined symbol: g_date_copy问题
操作系统:Ubuntu 16.04 问题描述: 在终端启动gedit命令或者vscode命令报错:gedit: symbol lookup error: /home/chujie/anaconda3/lib/libgobject-2.0.so.0: undefined symbol: g_date_copy 问题分析: 导致错误的原因应该是gedit依赖libgobject-2.0.so库,而/home/chujie/anaconda3/lib下的这个库版本不对,没有对应的符号。 因此解决的思路是从系统中找到正确的依赖库。 查找系统中存在的libgobject库: locate libgob
Yum中报错:“pycurl.so: undefined symbol: CRYPTO_num_locks”的问题排查
最近在工作中发现一个问题,yum无法使用,报错如下: /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks ldd /usr/lib64/python2.7/site-packages/pycurl.so 查看一下动态库连接 注意:libcurl的位置 查看一下libcurl是否有什么异常的配置 ldconfig -v | grep libcurl 发现两个libcurl 检查ld.so.conf的配置 对比正常的测试机 根据前面的ldd来看,去掉local lib
ROS2安装问题解决[项目源码]
本文记录了在安装ROS2过程中遇到的一系列问题及其解决方法。主要问题包括:1. import rclpy时出现C扩展缺失错误,原因是conda环境的Python版本与rclpy要求的Python3.10不一致;2. 在rclpy源码安装过程中,遇到头文件缺失和Python.h缺失问题,通过切换分支和安装相关依赖解决;3. 运行import rclpy时出现GLIBCXX版本不匹配问题,通过安装gcc 12版本并建立软链接解决;4. 自定义msg和srv编译时遇到模块缺失问题,通过安装empy和lark模块解决。文章详细记录了每个问题的具体错误信息和解决步骤,为遇到类似问题的用户提供了参考。
Apache启动提示错误undefined symbol: libiconv_open解决方法
昨晚整合apache和php是实在找不到解决办法,Google 百度都转一圈了,总算在百度找回来解决方法,记录一下,这个问题是在apache启动时出现的: ./apachectl start提示下面的错误: 代码如下: httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol


