码迷,mamicode.com
首页 > 其他好文 > 详细

安装qwt-6.1.0时 make出错 :Project ERROR: Unknown module(s) in QT: svg

时间:2015-06-09 17:20:19      阅读:1385      评论:0      收藏:0      [点我收藏+]

标签:qt4   qwt   error   

如果出现这样的错误:Project ERROR: Unknown module(s) in QT: svg

很 有可能 qmake 版本不一致造成的。


 qmake  , qtcreator  , qtdesigner 和 QT 的版本必须一致。要么是 QT4 ,要么就是 QT5, qtcreator是QT5特有的core,ui编译IDE,其中ui编辑会调用qtdesigner.  我的linux 中安装了QT4和QT 5.所以安装的时候出现了一些版本不兼容的问题,后来把版本一一统一后,问题就消除了。

把Qmake 加入环境变量的方法参照如下:

单独查看PATH环境变量,可用:

[root@localhost u-boot-sh4]#echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

添加PATH环境变量,可用:

[root@localhost u-boot-sh4]#export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH

再次查看:

[root@localhost u-boot-sh4]# echo $PATH
/opt/STM/STLinux-2.3/devkit/sh4/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

说明添加PATH成功。

述方法的PATH 在终端关闭后就会消失。所以还是建议通过编辑/etc/profile来改PATH,也可以改家目录下的.bashrc(即:~/.bashrc)。
 
第二种方法:
# vim /etc/profile
在文档最后,添加:
export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH"
保存,退出,然后运行:
#source /etc/profile

不报错则成功。

笔者因为安装了qt4 和qt5  所以在加入的时候  使用了qt5的qmake   导致上述问题,改为qt4  问题解决

然后我make 的时候又出现如下错误:

Project ERROR: local build will conflict with /usr/lib64/libqwt.*

原因是  我用yum 安装了不少qwt 6.1.1的其它东西 

用yum remove qwt*

再次make   成功。

安装qwt-6.1.0时 make出错 :Project ERROR: Unknown module(s) in QT: svg

标签:qt4   qwt   error   

原文地址:http://blog.csdn.net/qq_21398167/article/details/46427597

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!