Chinaunix首页 | 论坛 | 博客
  • 博客访问: 155017
  • 博文数量: 16
  • 博客积分: 165
  • 博客等级: 入伍新兵
  • 技术积分: 274
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-25 09:34
文章分类
文章存档

2014年(1)

2013年(4)

2012年(11)

分类: LINUX

2012-04-27 14:39:13

首先安装qt4:
apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
然后写了个小程序,用uic编译.ui文件,结果提示没有uic指令,然后安装uic指令,有2个库可以,
libqt4-dev;
qt3-devtools
选择libqt4-dev;提示依赖qmake,然后百度,安装的时候需要加个-f
sudo apt-get -f install libqt4-dev;(其中 -f  当出现破损的依赖关系时,程序将尝试修正系统)
还是不行,(这样在有些情况应该是可以的)
看来不行,直接装了qt3-dev-tools,然后就是我的噩梦开始了!
现在可以编译.ui文件到.h文件了,可是vi打开.h文件,是个空文件,我晕!
百度得知:使用uic *.ui产生的*.h头文件内容为空的原因
        uic的版本和designer的版本不统一,更换为统一版本后问题解决
查看uic版本:uic -version,显示3.3.8b,而designer的版本4.7.0,这下郁闷了,怎么换了,因为初学,大家不要笑话,我也是按教程来的...
接下来的1天时间内各种百度,各种解决还是没解决。
第二天想起来,其实很简单,之前安装了qt3-dev-tools,他的uic版本不对,我把它卸了
sudo apt-get remove qt3-dev-tools(对apt-get不懂得可以直接输入apt-get看参数)
系统不是提示qmake也不对,干脆直接卸载
sudo apt-get remove qt4-qmake
然后干净了,接着重装qt4-qmake
apt-get install qt4-qmake
然后接着装libqt4-dev,这下可以了,搞定!

qt4 uic安装路径: /usr/share/qt4/bin
qt3 uic安装路径:/usr/share/qt3/bin
 
还有一种方法,这种我是没做出来,应该也是可以,感兴趣的试试!
显示可用的libqt4-dev库:
apt-cache showpkg libqt4-dev
选择上一步运行最后provide后面的版本号:
aptitude install libqt4-dev=4:4.7.0-0
然后安装qt4的相关程序:
apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
阅读(8534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~