|
发表于 2006-7-8 09:18:06
|
显示全部楼层
[quote:75a5be041a="VirusCamp"]1. 编译器, 纯命令行的, 无gui , linux 下 gcc ,win 下只能用 mingw
2. 基础环境, libc libc++, 开发除了 runtime 也要 develop-pack 就是除了 linux 下 *.so , win 下 *.dll 还要 *.h *.a/*.lib , win下 mingw 需要很多包.
3. gtk 依赖的库的 runtime 和 develop-pack , 很多, mingw 有一些
4. gtk 的 runtime 和 develop-pack
这时, 已经可以随便用什么文本编辑器, 比如 vi / notepad 写一个 main.c 的 gtk 程序,
gcc -lgtk main.c
编译成功就可以执行了.
如果你要 ide , 甚至还要 gui builder , linux 下比较容易, 较新的 distro 都有打好的包.
win 下好像还没有.
linux 下很容易, fc5 应该很简单, yum gtk+-devel 应该就自动装上所有依赖包了.
mingw 就难办了, 主要是编译好的包比较难找, 理论上, 可以自己用源码 ,比如 gtk+-2.8.10.tar 编译成 mingw 的, 但非常麻烦, 出错几率太高.
好像 cygwin 的包比较齐全, 也许可以试试.
反正 , 在win 下用 gtk 简直就是自虐 .[/quote]
也不这么说,可以跨平台嘛 |
|