Qt 4.7.2编译过程的简要记录
2016-06-12 19:06
489 查看
编译Qt 4.7.2还是折腾了不少时间,这里做个简单的记录了!!!
1>QT源代码使用的版本----qt-everywhere-opensource-src-4.7.2.tar.gz
2>编译前需要安装的软件包------如果不去安装这些软件包,直接去配置编译就会报缺少下面这些包的错误!!!
//1111----sudo apt-get install g++
//2222----sudo apt-get install libX11-dev
//3333----sudo apt-get install libXext-dev
//4444----sudo apt-get install libXtst-dev
//5555----apt-get install libxrandr-dev---------------------------------------------------不安装报------/usr/bin/ld: cannot find -lXrender
3>编译的过程
//1111----解压源代码
//2222----configure-------------------这个有很多配置项的,但都没去设置
//3333----make
//4444----make install
//5555----qmake -v 测试
//6666----qmake 编译一个应用程序
4>编译过程遇到的坑
//1111----ln: creating symbolic link XXXXXX : Operation not supported--------不把文件放windows与linux共享的文件夹下编译就不会产生这样的错误!!!
//2222----/usr/bin/ld: cannot find -lXrender----apt-get install libxrandr-dev
//3333----/usr/local/Trolltech/Qt-4.7.2/include/QtCore/qstring.h:60:22: fatal error: string: No such file or directory
# include <string> ^ compilation terminated.
-----原来是应用程序存成了c文件格式,改称cpp的后缀就好
1>QT源代码使用的版本----qt-everywhere-opensource-src-4.7.2.tar.gz
2>编译前需要安装的软件包------如果不去安装这些软件包,直接去配置编译就会报缺少下面这些包的错误!!!
//1111----sudo apt-get install g++
//2222----sudo apt-get install libX11-dev
//3333----sudo apt-get install libXext-dev
//4444----sudo apt-get install libXtst-dev
//5555----apt-get install libxrandr-dev---------------------------------------------------不安装报------/usr/bin/ld: cannot find -lXrender
3>编译的过程
//1111----解压源代码
//2222----configure-------------------这个有很多配置项的,但都没去设置
//3333----make
//4444----make install
//5555----qmake -v 测试
//6666----qmake 编译一个应用程序
4>编译过程遇到的坑
//1111----ln: creating symbolic link XXXXXX : Operation not supported--------不把文件放windows与linux共享的文件夹下编译就不会产生这样的错误!!!
//2222----/usr/bin/ld: cannot find -lXrender----apt-get install libxrandr-dev
//3333----/usr/local/Trolltech/Qt-4.7.2/include/QtCore/qstring.h:60:22: fatal error: string: No such file or directory
# include <string> ^ compilation terminated.
-----原来是应用程序存成了c文件格式,改称cpp的后缀就好
相关文章推荐
- Qt-configure配置选项
- 《QT Creator快速入门》
- 关于mqtt不适合移动聊天消息推送的个人见解
- 完整的qt安装教程
- 在qtcreate设计器中添加菜单以及添加动作
- VS2013编译Qt5.6.0静态库
- Qt中利用定时器QTimer准实时显示当前日期和时间
- QT5.6.0 鼠标支持
- Qt5.5.1移植到freescale imx6
- qt creator 源代码中含有中文编译报错
- Qt依赖VTK编程小问题
- 【QT学习】解决对话框的中文字符串乱码
- Qt5位置相关函数异同详解(附源码)
- QT 学习记录:渐变-QLinearGradient,QRadialGradient,QConicalGradient)
- Qt 判断文件或文件夹是否存在及创建文件夹
- Qt Qml 中Image的QSslSocket问题解决
- Qt 5简介
- Qt自定义委托在QTableView中绘制控件、图片、文字
- 关于QT连接数据库程序的发布问题
- QT程序在HI3531板上运行丢失字体