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 installlibgl1-mesa-dev libglu1-mesa-dev  freeglut3-dev


apt-get install build-essential libpcap0.8-dev

 sudo apt-get install libxau-dev libxaw7-devlibxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-devlibxdmcp-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 这个命令在双显卡装qt时将系统崩溃
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