• 7858阅读
  • 4回复

安装Qt时,遇到了问题,请求帮助 [复制链接]

上一主题 下一主题
离线listen80
 

只看楼主 倒序阅读 楼主  发表于: 2007-11-05
安装Qt时,遇到了问题,请求帮助
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
各位达人,大家好.
我的系统在FC7,下载qt-x11-opensource-src-4.3.2.tar.gz,按照里面的.
./configure
gmake后,出现了一个问题
kernel/qsound_x11.cpp:50:28: 错误:audio/audiolib.h:没有那个文件或目录
kernel/qsound_x11.cpp:51:28: 错误:audio/soundlib.h:没有那个文件或目录
kernel/qsound_x11.cpp:53: 错误:expected initializer before ‘*’ token
kernel/qsound_x11.cpp:55: 错误:‘AuBool’ 没有命名一个类型
kernel/qsound_x11.cpp:66: 错误:expected `)' before ‘b’
................
kernel/qsound_x11.cpp:163: 警告:‘callback’ 定义后未使用
gmake[1]: *** [.obj/release-shared/qsound_x11.o] 错误 1
gmake[1]: Leaving directory `/root/Desktop/qt-x11-opensource-src-4.3.2/src/gui'
gmake: *** [sub-gui-make_default-ordered] 错误 2
    google后,按照  ./configure -no-nas-sound,gmake后还是报错,请问这个问题应该如何解决?
谢谢各位关注

按照另一种解决方法
"可能遇到的问题:

(1)

kernel/qsound_x11.cpp:51:28: 错误: audio/audiolib.h:No such file or directory
kernel/qsound_x11.cpp:52:28: 错误: audio/soundlib.h:No such file or directory
......

解决方法:

apt-get install libaudio-dev"
我下载了libaudio-devel-1.9-alt0.1.i586.rpm和libaudio-1.9-alt0.1.i586.rpm
但是在运行  rpm -ivh libaudio-1.9-alt0.1.i586.rpm 后又提示
error: Failed dependencies:
        /sbin/postun_ldconfig is needed by libaudio-1.9-alt0.1.i586
请问这个问题又怎么解决啊?
Thank you  very much~
[ 此贴被listen80在2007-11-05 16:57重新编辑 ]
离线gocsharp
只看该作者 1楼 发表于: 2007-11-05
系统环境描述不详细,不好说。
32位 or 64 位的 Fedora 7?
我在Fedora 7 x64下先设置环境变量,再编译,相当的顺利,并实现跟Fedora 7自带的qt3共存。
承接C++/C#/ASP.NET/PHP/Qt开发业务
E-MAIL:  gocsharp at 163.com
IM: QQ: 121432147  MSN: forlinux@hotmail.com
WEB: http://www.thisunion.cn
BLOG: http://www.laiyunqing.cn
Key Words: C#/C++/Qt程序开发, PHP/Apache/MySQL/ORACLE/MS SQL网站程序开发,UNIX服务器架设管理
------------------------------------
忍耐别人所不能忍耐的痛,吃别人所不能吃的苦,是为了收获别人收获得不到的收获——
离线gocsharp
只看该作者 2楼 发表于: 2007-11-05
要确保安装软件都比较顺利的话,在安装系统时,建议把开发工具包都选上(含内核开发)。
承接C++/C#/ASP.NET/PHP/Qt开发业务
E-MAIL:  gocsharp at 163.com
IM: QQ: 121432147  MSN: forlinux@hotmail.com
WEB: http://www.thisunion.cn
BLOG: http://www.laiyunqing.cn
Key Words: C#/C++/Qt程序开发, PHP/Apache/MySQL/ORACLE/MS SQL网站程序开发,UNIX服务器架设管理
------------------------------------
忍耐别人所不能忍耐的痛,吃别人所不能吃的苦,是为了收获别人收获得不到的收获——
离线gocsharp
只看该作者 3楼 发表于: 2007-11-05
.bash_profile后最加下一段,即可在登录后使用QT4
----------------------------------------

QTDIR=/usr/local/Trolltech/Qt-4.3.2
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
承接C++/C#/ASP.NET/PHP/Qt开发业务
E-MAIL:  gocsharp at 163.com
IM: QQ: 121432147  MSN: forlinux@hotmail.com
WEB: http://www.thisunion.cn
BLOG: http://www.laiyunqing.cn
Key Words: C#/C++/Qt程序开发, PHP/Apache/MySQL/ORACLE/MS SQL网站程序开发,UNIX服务器架设管理
------------------------------------
忍耐别人所不能忍耐的痛,吃别人所不能吃的苦,是为了收获别人收获得不到的收获——
离线listen80

只看该作者 4楼 发表于: 2007-11-05
谢谢楼上的回复,我的是32位的.
现在又出现了一个新问题了
thread -pthread -pthread -lQtXml -pthread -pthread -lQtGui -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuCloseServer'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuSoundPlayFromFile'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuStopFlow'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuDestroyBucket'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuSoundCreateBucketFromFile'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuHandleEvents'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuFlush'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuSync'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuSoundPlayFromBucket'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuScanEvents'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuOpenServer'
/root/Desktop/qt-x11-opensource-src-4.3.2/lib/libQtGui.so: undefined reference to `AuSetCloseDownMode'
编译了几十分钟出来的,解决中.....
[ 此贴被listen80在2007-11-05 18:16重新编辑 ]
快速回复
限100 字节
 
上一个 下一个