此错误源自Linux下的Qt项目打包后在其他电脑上运行,不代表所有情况均可以以下方法解决
解决方法
sudo gedit /etc/ld.so.conf(此处如果gedit不能使用可以安装gedit或者使用vi)
最后一行加上项目路径/lib
sudo ldconfig
这个上一行默认是include /etc/ld.so.conf.d/*.conf 注意需要加续行符\再在下一行加 项目路径/lib
这一步的操作是保证你打包的Qt项目下的库文件被加载到本机电脑,防止出现打包的程序出现库文件存在但是无法检索打的问题
解决这个问题后一般会出现如下问题
(如果没有出现也可以记录这个问题)
这个问题如果在带界面的Qt程序打包是很容易出现的

解决步骤
1.

2.vim /etc/profile
添加 export DISPLAY=:0.0
wq,保存退出
再 source /etc/profile 生效
即可
本文介绍了在Linux环境下Qt项目打包后遇到的库文件加载问题,通过编辑ld.so.conf和设置DISPLAY环境变量来确保程序正确运行。重点步骤包括添加项目路径到ld.so.conf,设置DISPLAY以解决界面程序的显示问题。
3208

被折叠的 条评论
为什么被折叠?



