总算从坑里出来了 Qt支持库
Tofloor
poster avatar
jiangbo0143
deepin
2019-08-07 19:38
Author
只知道deepin的桌面等是Qt开发的,没关心过支持库的事。
这几天要发布一个自己的应用,用Qt5.11.2开发的,根据linuxdeployqt的指示,添加了LD_LIBRARY_PATH 到我的5.11.2的路径,开始也没发现什么不妥,重启了一下,桌面没法正常启动,右键失效,桌面文件不显示了,反正各种不正常吧,控制中心无法启动,感觉只能重新安装了。删除.cache下的缓存,删除.config下deepin的配置信息,一切无效。郁闷。。。。
突然想到是不是添加路径搞的鬼,就将其去掉,结果一切回复正常。欲哭无泪。

deepin的qt支持库在/usr/lib/x86_64.... 下面,版本应该5.10.x,我自己的在自己的主目录下面,就这样被坑了!我添加的路径是在自己的.profile里面啊,难道deepin的桌面还受此影响?用户的配置不应该影响到系统级的桌面系统吧????
Reply Favorite View the author
All Replies
avatar
魔法师
deepin
2019-08-07 21:12
#1
用户配置优先,可覆盖etc下同等配置的变量值
Reply View the author
avatar
jiangbo0143
deepin
2019-08-07 21:30
#2
这个有点不合理吧,deepin-wm也好,kwin也罢,启动完成后才进入用户操作界面,所以这个桌面的启动应该不用考虑用户的路径设置,应该是用系统的。
现在这样用户自己配置路径出问题,系统就瘫痪有点问题的呀,用户的配置,应该在桌面系统部分启动完成后,开始启动用户自启动程序等之前,将用户的路径等的设置完成。
总之吧,坑里爬出来了,下次就知道了。https://bbs.deepin.org/user/101846 老大,您有何建议?我个人觉得有必要将系统用户的配置分阶段生效,确保系统级的基础软件启动正常。
Reply View the author
avatar
aida
deepin
2019-08-07 22:06
#3
只为qt配置LD_LIBRARY_PATH  就可以

写到.profile 就会变成全局的
Reply View the author
avatar
jiangbo0143
deepin
2019-08-07 22:31
#4
https://bbs.deepin.org/post/181676
只为qt配置LD_LIBRARY_PATH  就可以

写到.profile 就会变成全局的

好的,谢谢回复
Reply View the author
avatar
comzhong
deepin
2019-08-08 03:26
#5
请看我的帖子,绿色版Qt
Reply View the author