Hallo,
ich wollte anfangen mit OpenGL zu programmieren, allerdings bekomme ich
es nicht zum laufen. Zunächst möchte ich einfach nur ein Fenster öffnen.
Im Ordner, wo auch die main.cpp liegt, habe ich einen Ordner
Dependencies.
Dieser beinhaltet die Ordner freeglut und glew.
freeglut enthält
freeglut.h
freeglut_ext.h
freeglut_std.h
glut.h
freeglut.lib
glew enthält
eglew.h
glew.h
glxew.h
wglew.h
glew32.lib
Im Build-Ordner (Debug) des Pojekts, liegen noch die freetlut.dll und
glew32.dll.
In den Projekteigenschaften habe ich den Pfad von freeglut und glew
unter Linker->Allgemein->ZusätzlicheBibliotheksverzeichnisse
hinzugefügt.
unter Linker->Eingabe->ZusätzlicheAbhänigkeiten habe ich noch
freeglut.lib;glew32.lib; hinzugefügt.
1 | #include "Dependencies\glew\glew.h"
|
2 | #include "Dependencies\freeglut\freeglut.h"
|
3 | #include <iostream>
|
4 |
|
5 | int main(int argc, char **argv)
|
6 | {
|
7 | glutInit(&argc, argv);
|
8 | glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
|
9 | glutInitWindowPosition(500, 500);
|
10 | glutInitWindowSize(800, 600);
|
11 | glutCreateWindow("OpenGL FirstWindow");
|
12 |
|
13 | glutMainLoop();
|
14 |
|
15 | return 0;
|
16 | }
|
die header werden auch gefunden. Wenn ich allerdings das Programm baue,
bekomme ich den die Fehler
LNK2019 Verweis auf nicht aufgelöstes externes Symbol
"__imp__glutInitWindowPosition@8" in Funktion "_main".
und das für alle Funktionen.
Weiss einer, was ich noch falsch gemacht haben könnte, das es nicht
startet?
Felix