免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5163 | 回复: 3
打印 上一主题 下一主题

怎么使用Gtk的静态链接库? [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-30 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-13 13:48 |只看该作者 |倒序浏览
想发布的程序在没有gtk runtime环境的情况下也能运行,在dev-c++ 中怎么样进行静态库的编译?

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

[ 本帖最后由 kran 于 2008-10-13 14:01 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-10-13 18:12 |只看该作者
在连接选项中添加 -static。当然,还需要你的 GTK+ 库存在着相应的静态版本库。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-30 06:20:00
3 [报告]
发表于 2008-10-14 09:30 |只看该作者
网上都说Gtk静态链接的话很难
而Gtkmm则简单,我用的恰好是Gtkmm,现在我把运行时环境的bin,etc,share目录都考到一个文件夹里,把程序放到bin目录,这样可以运行起来,但是字体很难看,和原本的不一样(我想大概是pango的问题?但不知道怎么解决)

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

[ 本帖最后由 kran 于 2008-10-14 09:35 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-10-14 23:42 |只看该作者
可以吗?从没见人成功过
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP