我在redhat9.0上装好了qte-free-3.3.5和qtx11free-3.3.5,qvfb也编译好了,
试了几个例子,qt的例子可以运行,也可以运行qvfb,但是
cd /usr/local/qte/examples/hello
/usr/local/qt/bin/qvfb&
./hello -qws
时总是不能输出到qvfb, 不停的报如下错误:
semop lock failure Identifier removed
semop unlock failure Identifier removed
而且把终端关了以后屏幕上就会变成花花绿绿的,
可以看到两个比较小的hello的窗口,自己编了几个例子都是如此;
我试了不运行qvfb,直接运行hello则报段错误,
我的环境变量是直接写在/etc/profile里面,如下:
QTDIR=/usr/local/qte
QTEDIR==/usr/local/qte
PATH=$QTEDIR/bin:$PATH
LD_LIBRARY_PATH=$QTEDIR/lib:$LD_LIBRARY_PATH
export QTDIR QTEDIR PATH LD_LIBRARY_PATH
找了几天错误实在搞不明白啊,头都大了,请高手救命啊!!!
[ 此贴被XChinux在2006-07-18 23:29重新编辑 ]