日期:2014-05-16  浏览次数:20943 次

GTK程序在KDE发布问题
GTK写的程序如何在KDE上发布呢?总是缺少so库运行不起来

是不是要静态编译好点呢?

比如我在ubuntu上codeblocks用GTK 2.8.10写的GTK程序,在CentOS KDE上跑少了libgio-2.0.so.0和libpcre.so.3,有那位朋友做过类似的发布?

另外有没有比较好的GTK书本介绍一下,谢谢各位!

------解决方案--------------------
比较笨的办法是自己带上依赖包,Windows程序许多是这样的,因为Windows没有集中的软件包依赖管理系统。

比较优雅的办法是兼容发行版的软件包管理,对于ubuntu,就做成deb,然后指定依赖gtk,这样的话要么和gtk一起装,要么就别装
------解决方案--------------------
探讨

jackyjkchen
两种方法能否具体点呢?特别是第二种,linux开发我是超级新手。

另外GTK的程序都能在GNOME上直接运行吗?我看资料说GNOME直接支持GTK的

------解决方案--------------------
可以静态编译,你不能直接利用发行版的gtk库,需要下载gtk自己重新编译一份静态版,可能比打包deb、rpm更麻烦