PDA

View Full Version : OpenGL



igoreshka3333
2nd November 2014, 12:57
Hi everybody) Sorry for my English. I began studying OpenGl and there were difficulties with the connection Opengl, glut etc. I have began with new project (mainWindow). In examplies was header file ("glut"), in main.cpp - #include<gl\glut.h>. My attempts:

*pro:


QT += core gui opengl

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = untitled
TEMPLATE = app

CONFIG += opengl

SOURCES += main.cpp
HEADERS +=

QMAKE_LIBS_OPENGL = -lGL -lglut

*glut.h

#define GLUT_GAME_MODE_WIDTH ((GLenum) 2)
#define GLUT_GAME_MODE_HEIGHT ((GLenum) 3)
#define GLUT_GAME_MODE_PIXEL_DEPTH ((GLenum) 4)
#define GLUT_GAME_MODE_REFRESH_RATE ((GLenum) 5)
#define GLUT_GAME_MODE_DISPLAY_CHANGED ((GLenum) 6)

GLUTAPI void APIENTRY glutGameModeString(const char *string);
GLUTAPI int APIENTRY glutEnterGameMode(void);
GLUTAPI void APIENTRY glutLeaveGameMode(void);
GLUTAPI int APIENTRY glutGameModeGet(GLenum mode);
over 700 strings


*main.cpp

#include <gl\glut.h>

void Initialize();
void MouseHandler(int button, int state, int x, int y);
void KeyboardHandler(unsigned char key, int x, int y);
void MainMenuHandler(int option);
void Animate();
void Reshape(int width, int height);
void Display();
etc.
Thanks!

igoreshka3333
2nd November 2014, 15:49
I realized the folly of a massage already realized