安装qwt-6.1.0时 make出错 :Project ERROR: Unknown module(s) in QT: svg
2015-06-09 15:45
691 查看
感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如果转载,请保留作者信息。
博客地址:http://blog.csdn.net/qq_21398167
原博文地址:http://blog.csdn.net/qq_21398167/article/details/46427597
如果出现这样的错误: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 成功。
如果转载,请保留作者信息。
博客地址:http://blog.csdn.net/qq_21398167
原博文地址:http://blog.csdn.net/qq_21398167/article/details/46427597
如果出现这样的错误: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 成功。
相关文章推荐
- QTP Excle数据比对
- qt中关于设置颜色
- 将OSG嵌入QT窗口系统中,实现拖拽界面
- VS2013中使用QT编程时visual assisent(VA)不能自动补全
- 编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件
- 编写Qt Designer自定义控件(四)——使用自定义控件
- Qt下QTableWidget的使用
- Qt中出现的错误总结
- Qt之自定义界面(二)添加最小化、关闭按钮、添加背景
- VS2010+QT5编程之QTableView同时删除选中的多行
- 跨平台工程移植:opencv_pnp + artoolkitplus :ubuntu qtcreator--> windows qtcreator/ VS
- qt4.8到qt5.2windows版本的升级遇到的实际问题.
- QT5-step-by-step-LayoutManagement
- QT5-step-by-step-BasicKnowledge
- Qt + opencv mat转换成qimage后无法使用qpainter显示
- QT5安装(null)
- Qt的model中一裤衩函数的总结
- qt大全(连接)
- Qt学习记录4——mainwindow的布局使用
- 关于Qt在子线程中使用QMessageBox的折衷方法