4回答
-
慕少7370000
2022-06-26
我也遇到和你一样的问题,我是这样解决的,首先你是找不到动态库,默认的寻找路径是/usr/local/lib,把你的libftp.so拷贝到这里,然后按照截图中的命令声明以下从这里找动态库文件,然后重新编译就行了312022-06-30 -
班小吉
2022-06-17
这个是因为动态库找不到,可以试下下面的方案:
1. 因为有些系统中可能已经存在libftp.so,所以要把老师编译动态库的Makefile改一下,将libftp.so 改个名字,比如libmyftp.so,然后重新编译。要注意,这里改了之后,在编译ftpclient.cpp的时候,参数-lftp要改成-lmyftp
2. 编译配置动态库配置文件/etc/ld.so.conf.d/libc.conf,如果没有这个文件可以直接在/etc/ld.so.conf里修改,在这个文件里添加自己编译好的动态库文件的路径,比如我的是/home/xxx/project/lib10 -
长歌_吴从周
2022-05-05
你这是找不到ftp的动态库,你用“Linux静态库和动态库”百度一下,先把这个基础知识掌握。
10 -
一点积分
2022-08-15
就是这个库没有装在默认的目录下面,通过 locate libftp.so获取这个库所在的目录地址,用下列方法吧它放进去就行
012023-03-14
相似问题