分类: LINUX
2008-03-14 20:17:19
在搭建QT环境的时候,遇到了不小的困难,总是无法编译过去。
安装论坛提供的方法,找到了uuid.h,但是-lqtopia始终提示cannot find。
经过查询,得知-lqtopia是到qtopia/lib下寻找libqtopia.so或者是libqtopia.a。我发现我的qtopia目录下,没有libqtopia.a,只有libqtopia.so,而且他还是一个broken symbol linker file。它所链接的文件在该目录下根本不存在。怪不得提示cannot find -lqtopia呢。
可我的QT的的确确已经安装了。虽然不是在初始安装时,就选择了的吧。
为了验证一下,我第一次完全安装了Redhat,第二次把所有开发用的软件包全部选中,而与之相差比较远的就没有安装。
结果发现,完全安装Redhat时,QT环境直接就编译过去了,连提示uuid.h的错误都没有。而第二种情况,又发生了找不到uuid.h的错误。
不知道uuid在Redhat的哪个安装包里,或者说在哪个安装选项里面。
感觉还是完全安装Redhat好啊,虽说浪费了一点空间,可省事啊。