- 论坛徽章:
- 1
|
这些非宿主自带的环境
都不是很方便
今天刚试了试
单个exe文件
用perl gtk 写的程序 ...
SNYH 发表于 2010-03-11 23:26 ![]()
纯粹回应一下
1: python GTK开发包:
some packages at http://www.pygtk.org/downloads.html
PyCairo
PyGObject
PyGTK
download a package at http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/
2: 开发
Glade 画画图
vi写几行OO代码,和MFC极为类似
3: 分发
用一个py2exe的软件生成执行环境
以上每一步都能找到很详尽的资料
我机器上测试:
一个Hello world级别的GTK+程序 distrust 包大概有36兆
其中主程序21k,运行时占24MB内存
感觉也挺大的,可能GTK库比较占内存。。。
2009/12/08 23:57 <DIR> .
2009/12/08 23:57 <DIR> ..
2009/11/21 23:30 21,504 app1.exe
2009/11/21 23:23 684 app1.exe.log
2009/01/13 00:24 214,016 atk.pyd
2008/12/04 16:52 71,168 bz2.pyd
2008/12/20 01:14 58,880 cairo._cairo.pyd
2009/12/08 23:57 <DIR> etc
2008/12/21 07:57 141,312 gobject._gobject.pyd
2009/01/13 00:57 1,794,560 gtk._gtk.pyd
2009/12/08 23:57 <DIR> lib
2009/06/01 19:07 150,664 libatk-1.0-0.dll
2009/01/02 05:47 794,572 libcairo-2.dll
2009/06/01 19:24 833,453 libgdk-win32-2.0-0.dll
2009/06/01 19:23 138,714 libgdk_pixbuf-2.0-0.dll
2009/06/01 18:46 470,178 libgio-2.0-0.dll
2009/06/01 18:45 1,030,127 libglib-2.0-0.dll
2009/06/01 18:45 30,762 libgmodule-2.0-0.dll
2009/06/01 18:46 295,457 libgobject-2.0-0.dll
2009/06/01 18:45 39,316 libgthread-2.0-0.dll
2009/06/01 19:28 4,846,324 libgtk-win32-2.0-0.dll
2009/05/12 22:16 321,580 libpango-1.0-0.dll
2009/05/12 22:16 80,812 libpangocairo-1.0-0.dll
2009/05/12 22:16 97,985 libpangowin32-1.0-0.dll
2009/01/08 22:13 202,923 libpng12-0.dll
2009/11/21 23:30 1,419,669 library.zip
2006/11/02 17:46 4,608 MSIMG32.DLL
2010/03/12 20:03 0 my_stderr.log
2010/03/12 20:03 0 my_stdout.log
2009/01/13 00:24 108,544 pango.pyd
2009/01/13 00:24 14,336 pangocairo.pyd
2008/12/04 16:52 2,131,968 python26.dll
2008/12/04 16:54 11,776 select.pyd
2009/12/08 23:57 <DIR> share
2009/11/21 01:09 3,494 tutorial.glade
2008/12/04 16:53 585,728 unicodedata.pyd
2008/12/04 16:50 49,664 w9xpopen.exe
2004/10/05 10:08 55,808 zlib1.dll
33 File(s) 16,020,586 bytes
5 Dir(s) 6,587,445,248 bytes free |
|