QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1865|回复: 3

请问如何搭建GTK+开发环境?

[复制链接]
发表于 2006-7-2 21:13:09 | 显示全部楼层 |阅读模式
初次接触GTK+,这里有几个入门问题,希望能解答
本版是否有已解答的相关精华帖

1.请问如何在Redhat/FC5 下搭建GTK+开发环境?
需要去下载最新的GTK+(gtk+-2.8.10.tar)或其他相关的包吗?
在Linux下有比较合适的GTK+集成开发环境吗?

2.GTK+最新版已支持在Windows下进行开发(好像可以在Borland C++BuilderX支持Windows下的GTK+开发 ),
现已下载并安装了GTK+-Development-Environment-2.2.0.1
和GTK-Runtime-Environment-2.2.4-3
但这个环境具体如何搭建呢?或何处能找到相关资料介绍呢?


感谢各位解答~!
发表于 2006-7-2 23:50:41 | 显示全部楼层
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 简直就是自虐 .
回复

使用道具 举报

发表于 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]
也不这么说,可以跨平台嘛
回复

使用道具 举报

发表于 2006-7-8 09:35:14 | 显示全部楼层
[quote:de96139701="VirusCamp"]
这时, 已经可以随便用什么文本编辑器, 比如 vi / notepad 写一个 main.c 的 gtk 程序,
gcc -lgtk main.c
编译成功就可以执行了.[/quote]
你这样能编译过,我服你!
gcc `pkg-config gtk+-2.0 --cflags` main.c  `pkg-config gtk+-2.0 --libs` -o main
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 12:34 , Processed in 0.056952 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表