QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 975|回复: 6

如何在glade 使用gthread库?

[复制链接]
发表于 2004-4-15 09:25:49 | 显示全部楼层 |阅读模式
在galde里,生成的makefile文件里没有包含 gthread 库,如果我要在程序中用到这个库,怎样才能 让 makefile 自动包含 这个库。
 我用的是redhat 9.0 .
发表于 2004-4-15 10:08:24 | 显示全部楼层
在.c里加入#include <pthread.h>
在Makefile里找到PACKAGE_LIBS = -laaa -lbbb -lccc改成 PACKAGE_LIBS= -laaa -lbbb -lccc -lpthread
回复

使用道具 举报

发表于 2004-4-15 14:46:25 | 显示全部楼层
如果是gthread,要用 `pkg-config  --libs gthread-2.0`
回复

使用道具 举报

 楼主| 发表于 2004-4-17 20:48:09 | 显示全部楼层
斑竹,不行啊。
我是在makefile 这个文件里,在那一行上加了“-lpthread "
它还是提示 不行啊。
我又改成 ”-lpthread-2.0"
也不行啊。
我用的是redhat 9.0。
多谢。
回复

使用道具 举报

 楼主| 发表于 2004-4-17 21:11:21 | 显示全部楼层
我晕了。
我重新又试了一次,这次随便我写的是pthread,还是phtread-2.0 ,系统好像没有反应,和没加一样的结果啊。
回复

使用道具 举报

发表于 2004-4-17 21:17:55 | 显示全部楼层
你要分清是gthread还是pthread,如果是pthread,如版主所说,如是pthread:
#include <glib-2.0/glib/gthread.h>
-lgthread
回复

使用道具 举报

 楼主| 发表于 2004-4-18 08:29:24 | 显示全部楼层
噢,我试试。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 13:41 , Processed in 0.048759 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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