Linux下 QT的一些问题集锦

问题如下:
1/ qmake -project
2/ qmake
3/ make时编译出错

g++ -o hello hello.o main.o moc_hello.o -L/root/qt-2.3.7/lib -L/usr/X11R6/lib -lqt-mt -Xext -1X11 -1m
/usr/bin/ld: cannot fid -lqt-mt
collect2: ld returned 1 exit status
make: *** [hello] Error 1

看起来似乎是找不到库文件,于是gedit手动打开Makefile,将LNCPATH以及LIBS两行中的$QTDIR均替换为qt的安装路径/usr/lib/qt-3.1(或/usr/local/qt)

最终编译成功.

待解决的问题:
1/ 我一直想把$QTDIR设置为/usr/lib/qt-3.1, 在配置文件/etc/profile,以及/root/.bash_profile中均添加了

QTDIR=/usr/lib/qt-3.1
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

仍然不起作用,不知道为什么

解决:PATH=..后面的QTDIR均用实际路径(/usr/lib/qt-3.1)代替.注销后生效.

2/ redhat 中的linux_tools装上了也不起作用,不知道哪里没配置好

解决: 在VMware Workstation 5.5.3版本里,VMware Tools安装之后是要靠手动执行/usr/bin/vmware-toolbox才能显示出效果的.
./usr/lib/vmware-tools/vmware-configure-tools.pl

重起后生效.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值