LINUX下QT+OpenGL编程初步
我用的是ubuntu10.10;安装了qtcreator全套4.7.0;然后随便建一个工程,再pro文件中加入:
QT += opengl
在类的头文件中加入:
#include
如果编译出现,找不到gl.h文件的错误,则是缺少了一些库;需要安装,执行下面的命令:
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3
sudo apt-get install freeglut3-dev
sudo apt-get install glutg3
sudo apt-get install glutg3-dev
sudo apt-get install libglut3
sudo apt-get install libglut3-dev
然后,写第一个基于QT的opengl程序:
#ifndef NEHEWIDGET_H
#define NEHEWIDGET_H
#include
class NeHeWidget : public QGLWidget
{
Q_OBJECT
public:
NeHeWidget( QWidget* parent = 0 );
~NeHeWidget();
protected:
void initializeGL();
void paintGL();
void resizeGL(