请教GTK编译问题
时间:2010-08-05
来源:互联网
千辛万苦终于把GTK装上了,但编译的时候又有问题了,使我万念俱灰。请大家帮忙:
我的GTK跟其他所需的库文件都是安装在/opt/gtk的文件下的。因为我怕跟原来系统自带的低版本冲突了。
gcc -o ex ex.c `pkg-config --cflags --libs gtk+-2.0`
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
ex.c:1:22: 错误:/gtk/gtk.h:没有那个文件或目录
ex.c: In function ‘main’:
ex.c:4: 错误:‘GtkWidget’ 未声明 (在此函数内第一次使用)
ex.c:4: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
ex.c:4: 错误:所在的函数内只报告一次。)
ex.c:4: 错误:‘window’ 未声明 (在此函数内第一次使用)
ex.c:8: 错误:‘GTK_WINDOW_TOPLEVEL’ 未声明 (在此函数内第一次使用)
ex.c:10: 错误:‘gtk_main_quit’ 未声明 (在此函数内第一次使用)
ex.c:10: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
麻烦大家帮忙看看。还有我现在的include库是在/opt/gtk/include 下面的但是编译的时候他还是会自动到/usr/lib/include下找库文件,请问应该怎么修改?谢谢
我的GTK跟其他所需的库文件都是安装在/opt/gtk的文件下的。因为我怕跟原来系统自带的低版本冲突了。
gcc -o ex ex.c `pkg-config --cflags --libs gtk+-2.0`
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
ex.c:1:22: 错误:/gtk/gtk.h:没有那个文件或目录
ex.c: In function ‘main’:
ex.c:4: 错误:‘GtkWidget’ 未声明 (在此函数内第一次使用)
ex.c:4: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
ex.c:4: 错误:所在的函数内只报告一次。)
ex.c:4: 错误:‘window’ 未声明 (在此函数内第一次使用)
ex.c:8: 错误:‘GTK_WINDOW_TOPLEVEL’ 未声明 (在此函数内第一次使用)
ex.c:10: 错误:‘gtk_main_quit’ 未声明 (在此函数内第一次使用)
ex.c:10: 错误:‘NULL’ 未声明 (在此函数内第一次使用)
麻烦大家帮忙看看。还有我现在的include库是在/opt/gtk/include 下面的但是编译的时候他还是会自动到/usr/lib/include下找库文件,请问应该怎么修改?谢谢
作者: killerezero 发布时间: 2010-08-05
两个问题
1、你的头文件应该包错了吧,看提示你打成/gtk/gtk.h,实际上应该是gtk/gtk.h,你多打了个斜杆
2、你的编译参数中的+貌似打成了全角的吧,你查查
1、你的头文件应该包错了吧,看提示你打成/gtk/gtk.h,实际上应该是gtk/gtk.h,你多打了个斜杆
2、你的编译参数中的+貌似打成了全角的吧,你查查
作者: daybreakcx 发布时间: 2010-08-05
可以了,谢谢你啊,真是自己粗心大意,呵呵
作者: killerezero 发布时间: 2010-08-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28