linux使用动态链接库
以qwt为例
qwt使用qtcreator编译好以后有个lib文件夹,里面的文件是自己写的qwt程序必须用到的库。一开始我以为把他们复制到应用程序文件夹中即可,但是行不通。后来在网上查了些其他动态链接库的使用方法。方法应该是一样的。
第一步:
sudo gedit /etc/ld.so.conf
在文件末尾添加一行,是自己qwt lib路径的全称,例如
/usr/local/qwt-6.0.1/lib
我的Ubuntu系统中看到/etc/ld.so.conf里面写了一行
include /etc/ld.so.conf.d/*.conf
如果这样的话,在/etc/ld.so.conf.d文件夹下新建一个以.conf结尾的文件,里面写上路径/usr/local/qwt-6.0.0/lib也是可以的。
第二步:
执行命令
sudo ldconfig
启用新的配置。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步