免费注册 查看新帖 |

Chinaunix

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

windows下如何打包GTK的运行环境 [复制链接]

yejianhui 该用户已被删除
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-26 15:59 |只看该作者 |倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
2 [报告]
发表于 2006-12-26 21:16 |只看该作者
已经有这样的 GTK+ 运行库:http://www.gimp.org/~tml/gimp/win32/downloads.html
yejianhui 该用户已被删除
3 [报告]
发表于 2006-12-27 15:16 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2006-12-27 16:40 |只看该作者
还是不明白。
yejianhui 该用户已被删除
5 [报告]
发表于 2006-12-27 19:01 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2006-12-27 22:16 |只看该作者
终于明白了你想做什么了。

我认为最好的实现方法不是象你上面想的那样使程序的运行依赖于 GTK 的运行库,而是让你的程序在编译和连接时使用 GTK 的静态库,从而使程序运行时不依赖于任何 GTK 运行库。这样,你上面的问题就迎刃而解了。
yejianhui 该用户已被删除
7 [报告]
发表于 2006-12-28 09:15 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2006-12-28 11:09 |只看该作者
抽丝剥茧,问题浮出了水面。

可将 GTK 运行库安装在一个你指定的目录中。提供给用户一个运行你程序的脚本,在脚本中首先设置运行库的搜索路径,让程序优先使用你的 GTK 运行库,然后再启动你的程序。

更好的做法是在安装过程中检测 GTK 运行库,获得其版本信息。然后和你使用的库进行版本比较,以判断这个库是否符合你的要求。如果不符合,可提示用户你的程序对库的要求,安装你提供的 GTK 库,或者让用户根据你的要求自行选择安装符合要求的其它版本。

论坛徽章:
0
9 [报告]
发表于 2006-12-28 11:56 |只看该作者
挖出一个学ruby的少数派啊
呵呵
支持一个
yejianhui 该用户已被删除
10 [报告]
发表于 2006-12-28 14:18 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP