QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 739|回复: 9

提个基础的gtk问题

[复制链接]
发表于 2004-3-31 09:22:55 | 显示全部楼层 |阅读模式
通常我们写的时候都是直接用gdk/gdk.h gtk/xxx.h这样子的
可是很明显默认的include目录下面是分开gtk 和gtk2.0两个目录的
那么编译的什么过程决定使用那个目录下的头文件呢?是pkg-config和带入的flag么 但是我在makefile里也找不到相应指定是gtk还是gtk2的信息阿?
发表于 2004-3-31 12:31:06 | 显示全部楼层
由-I参数决定
-I/usr/include/gtk-1.2这是1.2
-I/usr/include/gtk-2.0这是2.0
回复

使用道具 举报

 楼主| 发表于 2004-3-31 13:55:28 | 显示全部楼层
一般打包的程序里 做configure->make->make install
应该是在configure的时候 得到这个路径的吧 这个过程中是依靠pkg-config生成这个路径的么? 如果是的话 我们平时怎么看这个输出呢?
我在看anjuta生成的最简单的模版
回复

使用道具 举报

发表于 2004-4-1 09:31:02 | 显示全部楼层
gtk-config --libs --cflags
pkg-config gtk+-2.0 --libs --cflags
回复

使用道具 举报

 楼主| 发表于 2004-4-1 09:36:31 | 显示全部楼层
了解
回复

使用道具 举报

发表于 2004-4-1 13:11:44 | 显示全部楼层
wsm,
哇!!
你的签名太COOL了!!


崇拜!!!

回复

使用道具 举报

 楼主| 发表于 2004-4-1 13:22:14 | 显示全部楼层
firefoxxp, 你是男的还是女的?
回复

使用道具 举报

发表于 2004-4-9 18:23:51 | 显示全部楼层
当然是男的呀!

HEHE
回复

使用道具 举报

 楼主| 发表于 2004-4-9 21:28:21 | 显示全部楼层
嗨...那你崇拜我也没什么好处
回复

使用道具 举报

发表于 2004-4-16 13:41:19 | 显示全部楼层
hehe
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 14:07 , Processed in 0.071809 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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