LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 925|回复: 6

编译时提示如下错误

[复制链接]
发表于 2007-3-13 15:11:58 | 显示全部楼层 |阅读模式
/usr/local/qt-embedded-3/lib/libqte-mt.so:undefined reference to 'phread_cond_signal@GLIBC_2.3.2

/usr/local/qt-embedded-3/lib/libqte-mt.so:undefined reference to 'phread_cond_broadcast@GLIBC_2.3.2

/usr/local/qt-embedded-3/lib/libqte-mt.so:undefined reference to 'phread_cond_destroy@GLIBC_2.3.2

/usr/local/qt-embedded-3/lib/libqte-mt.so:undefined reference to 'phread_cond_timedwait@GLIBC_2.3.2

/usr/local/qt-embedded-3/lib/libqte-mt.so:undefined reference to 'phread_cond_wait@GLIBC_2.3.2

/usr/local/qt-embedded-3/lib/libqte-mt.so:undefined reference to 'phread_cond_init@GLIBC_2.3.2

collect2:ld returned 1 exit status

make :***[/home/pas/exe/rtu/new_gui]Error 1

这是什么原因造成的,如何解决啊
 楼主| 发表于 2007-3-13 15:12:56 | 显示全部楼层
求救中.......
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-13 15:16:46 | 显示全部楼层
哪位大哥知道啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-14 07:43:01 | 显示全部楼层
还没有人回复啊
:mad:
回复 支持 反对

使用道具 举报

发表于 2007-3-14 12:35:56 | 显示全部楼层
请说出你的详细步骤,
看出错,好像出现未定义变量
可能是版本不一致所致

你单单贴出结果,没有说一点点过程,也没有说你在干什么,
就在那里乱发脾气!!!
看你好像在作嵌入式gui
qt/embedded
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-15 09:32:08 | 显示全部楼层
Post by hoho_zhao
请说出你的详细步骤,
看出错,好像出现未定义变量
可能是版本不一致所致

你单单贴出结果,没有说一点点过程,也没有说你在干什么,
就在那里乱发脾气!!!
看你好像在作嵌入式gui
qt/embedded


就是以前别人写了一个程序,用QT做的一个界面

现在我想在其中加点东西,可是编译时就出现这样的错误

加的东西不涉及到QT,就是一般性的东西

同时那个程序代码是我从公司存档里拿出来的,机器是新装的,QT也按要求重装了,并且也在ld.so.conf里设置好这个QT的路径了,可是也不行

总共有好几个程序用QT,可是就这个带界面的我编译过不去.
回复 支持 反对

使用道具 举报

发表于 2007-3-16 10:57:15 | 显示全部楼层
编译时加上 -lpthread 试试。。linux 如果使用了pthread_***函数的话在编译时都要加上这项.
回复 支持 反对

使用道具 举报

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

本版积分规则

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