Chinaunix

标题: 怎么使用Gtk的静态链接库? [打印本页]

作者: kran    时间: 2008-10-13 13:48
标题: 怎么使用Gtk的静态链接库?
想发布的程序在没有gtk runtime环境的情况下也能运行,在dev-c++ 中怎么样进行静态库的编译?

有什么好办法把要发布的程序打包,让机器不需要安装gtk运行时环境??

[ 本帖最后由 kran 于 2008-10-13 14:01 编辑 ]
作者: whyglinux    时间: 2008-10-13 18:12
在连接选项中添加 -static。当然,还需要你的 GTK+ 库存在着相应的静态版本库。
作者: kran    时间: 2008-10-14 09:30
网上都说Gtk静态链接的话很难
而Gtkmm则简单,我用的恰好是Gtkmm,现在我把运行时环境的bin,etc,share目录都考到一个文件夹里,把程序放到bin目录,这样可以运行起来,但是字体很难看,和原本的不一样(我想大概是pango的问题?但不知道怎么解决)

现在加-static的话会提示很多错误,到网上查也没有找到gtkmm的静态库,可以在哪里找到?

[ 本帖最后由 kran 于 2008-10-14 09:35 编辑 ]
作者: dboyback    时间: 2008-10-14 23:42
可以吗?从没见人成功过




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2