linux手动编译qt 4.8 , opengl
来源:互联网 发布:费用优化方案 编辑:程序博客网 时间:2024/06/17 12:42
qt下载连接
http://download.qt.io/archive/qt/4.8/4.8.6/
linux需要的软件库:
sudo apt-get install libx11-dev libfreetype6-devlibavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-devlibXext-dev libXtst-dev
OpenGL库
apt-get install build-essential libpcap0.8-dev
sudo apt-get install libxfixes-dev libxfont-dev libxft-devlibxi-dev libxinerama-dev libxkbfile-dev libxmu-devlibxmuu-dev
sudo apt-get install libxpm-dev libxrandr-dev libxrender-devlibxres-dev libxss-dev libxt-dev libxtst-dev libxv-devlibxvmc-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libcups2-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
sudo apt-get install libgstreamer0.10-dev
sudo apt-get install libgstreamer-plugins-base0.10-dev
编译qt
./configure -static -release -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libjpeg -nomake demos -nomake examples -qt-sql-sqlite -prefix /usr/local/Trolltech/Qt-4.5.1_static
这里需特意提出使用opengl, 详看help
编译没问题后
make
make没问题后
make install
没问题后,设置环境变量
export QTDIR=/usr/local/Trolltech/Qt-4.8.6
export QTINCLUDEDIR=/usr/local/Trolltech/Qt-4.8.6/include
export PATH=$QTDIR/bin:$QTINCLUDEDIR:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$QTINCLUDEDIR:$LD_LIBRARY_PATH
参考:http://www.linuxidc.com/Linux/2011-02/32537.htm
http://www.360doc.com/content/13/0116/01/7775902_260429139.shtml
0 0
- linux手动编译qt 4.8 , opengl
- QT中编译OpenGL
- VS2012+QT+openGL编译错误
- linux下编译OpenGl
- Linux手动编译安装LAMP
- Linux 手动编译PHP 5.6
- Linux下 手动编译libcurl
- Linux下搭建Qt+OpenGL
- Linux下搭建Qt+OpenGL .
- Linux+Qt+OpenGL配置方案
- 交叉编译Mesa,X11lib,Qt opengl
- 交叉编译Mesa,X11lib,Qt opengl 补充
- Qt编译OpenGL程序遇到的问题
- Linux下编译安装QT 4.8.2
- QT Linux 平台编译
- Linux 上完全手动编译安装 Lighttpd
- Linux 上完全手动编译安装 Lighttpd
- 手动编译安装Linux网卡驱动
- cocostudio打包时提示ANT_ROOT not defined. Please define it in your environment解决方法
- Cocos2d-JS____CocosDenshion引擎
- php与web服务器关系
- Make 命令教程
- hdu3652 数位DP
- linux手动编译qt 4.8 , opengl
- n个数出现2次,2个数出现1次,找出这两个数
- 网络分成
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- 最长公共子序列(LCS)
- JS的数据类型
- windows系统System32中各种实用的工具
- convert a byte array to a hexadecimal string
- 第五周【项目2-对象作为数据成员】