Граждане прошу у Вас помощи.
Возникла проблема с подключением glut к проекту.
я совсем совсем новичек, сильно не пинайте.
скачал glut с сайта
http://www.opengl.org/resources/libraries/glut/ вот содержимое файла *.pro:
TEMPLATE = app
CONFIG += console
CONFIG -= qt
SOURCES += main.cpp
win32: LIBS += -L$$PWD/C:/QtSDK/glut/ -lglut32
INCLUDEPATH += $$PWD/C:/QtSDK/glut
DEPENDPATH += $$PWD/C:/QtSDK/glut
содержимое файла main (пример из инета):
#include <glut.h>
void display();
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(240, 240);
glutInitWindowPosition(100, 740);
glutCreateWindow("Test");
glClearColor(1.0, 1.0, 1.0, 1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
glutDisplayFunc(display);
glutMainLoop();
//return 0;
}
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINES);
glColor3f(1.0, 0.0, 0.0);
glVertex2f(0.25, 0.25);
glVertex2f(0.75, 0.75);
glColor3f(0.0, 1.0, 0.0);
glVertex2f(0.75, 0.25);
glVertex2f(0.25, 0.75);
glColor3f(0.0, 0.0, 1.0);
glVertex2f(0.50, 0.25);
glVertex2f(0.50, 0.75);
glEnd();
glFlush();
}
А вот собственно ошибки.
11:39:35: Выполняется сборка проекта cppProj...
11:39:35: Запускается: «C:\QtSDK\mingw\bin\mingw32-make.exe» clean
c:\qtsdk\desktop\qt\4.8.0\mingw\bin\qmake.exe -spec c:\QtSDK\Desktop\Qt\4.8.0\mingw\mkspecs\win32-g++ -o Makefile ..\..\cppProj\Graph\Graph.pro
C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile.Debug clean
mingw32-make.exe[1]: Entering directory `D:/mycppProj/cppProj-build-desktop-_______/Graph'
del debug\main.o
mingw32-make.exe[1]: Leaving directory `D:/mycppProj/cppProj-build-desktop-_______/Graph'
C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile.Release clean
mingw32-make.exe[1]: Entering directory `D:/mycppProj/cppProj-build-desktop-_______/Graph'
del release\main.o
mingw32-make.exe[1]: Leaving directory `D:/mycppProj/cppProj-build-desktop-_______/Graph'
ЌҐ г¤ Ґвбп ©вЁ D:\mycppProj\cppProj-build-desktop-_______\Graph\release\main.o
11:39:36: Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился нормально.
11:39:36: Настройки не изменились, этап qmake пропускается.
11:39:36: Запускается: «C:\QtSDK\mingw\bin\mingw32-make.exe»
C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile.Debug
mingw32-make.exe[1]: Entering directory `D:/mycppProj/cppProj-build-desktop-_______/Graph'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -I"d:\mycppProj\cppProj\Graph\C:\QtSDK\glut" -I"..\..\cppProj\Graph" -I"." -I"c:\QtSDK\Desktop\Qt\4.8.0\mingw\mkspecs\win32-g++" -o debug\main.o ..\..\cppProj\Graph\main.cpp
In file included from ..\..\cppProj\Graph\main.cpp:2:
..\..\cppProj\Graph/glut.h:48: warning: ignoring #pragma comment
..\..\cppProj\Graph/glut.h:49: warning: ignoring #pragma comment
..\..\cppProj\Graph/glut.h:50: warning: ignoring #pragma comment
..\..\cppProj\Graph/glut.h:51: warning: ignoring #pragma comment
..\..\cppProj\Graph/glut.h:53: warning: ignoring #pragma warning
..\..\cppProj\Graph/glut.h:54: warning: ignoring #pragma warning
g++ -Wl,-subsystem,console -mthreads -o debug\Graph.exe debug/main.o -LD:/mycppProj/cppProj/Graph/C:/QtSDK/glut/ -lglut32
mingw32-make.exe[1]: Leaving directory `D:/mycppProj/cppProj-build-desktop-_______/Graph'
debug/main.o: In function `main':
D:\mycppProj\cppProj-build-desktop-_______\Graph/../../cppProj/Graph/main.cpp:11: undefined reference to `glutInit'
D:\mycppProj\cppProj-build-desktop-_______\Graph/../../cppProj/Graph/main.cpp:12: undefined reference to `glutInitDisplayMode'
D:\mycppProj\cppProj-build-desktop-_______\Graph/../../cppProj/Graph/main.cpp:13: undefined reference to `glutInitWindowSize'
и т.д.
Помогите разобраться.