Hi,
ich versuche mich gerade daran mir OpenGL beizubringen, erhalte jedoch schon beim Kompilieren des Programms folgende Fehlermeldung:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
1>------ Erstellen gestartet: Projekt: Tutorial, Konfiguration: Debug Win32 ------
1>Der Buildvorgang wurde am 23.05.2012 21:41:19 gestartet.
1>InitializeBuildStatus:
1> Aktualisieren des Timestamps von "Debug\Tutorial.unsuccessfulbuild".
1>ClCompile:
1> Alle Ausgaben sind aktuell.
1>OpenGL_01.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_glfwSwapBuffers" in Funktion "_main".
1>OpenGL_01.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_glfwGetWindowParam" in Funktion "_main".
1>OpenGL_01.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_glfwOpenWindow" in Funktion "_main".
1>OpenGL_01.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_glfwOpenWindowHint" in Funktion "_main".
1>OpenGL_01.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_glfwInit" in Funktion "_main".
1>C:\Users\Sami\Documents\OpenGl\Tutorial_01\Tutorial\Debug\Tutorial.exe : fatal error LNK1120: 5 nicht aufgelöste externe Verweise.
1>
1>Fehler beim Erstellen
1>
1>Verstrichene Zeit 00:00:00.31
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
Das programm ist eigentlich auch nur total plump:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#define GLEW_NO_GLU
#define GLFW_NO_GLU
#include <GL/glew.h>
#include "GL\glfw.h"
int main() {
glfwInit();
glfwOpenWindowHint(GLFW_OPENGL_VERSION_MAJOR,3);
glfwOpenWindowHint(GLFW_OPENGL_VERSION_MINOR,30);
glfwOpenWindowHint(GLFW_OPENGL_PROFILE,GLFW_OPENGL_CORE_PROFILE);
glfwOpenWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
glfwOpenWindow(800,600,0,0,0,8,8,8,GLFW_WINDOW);
while(glfwGetWindowParam(GLFW_OPENED)) {
glfwSwapBuffers();
}
}
|
Weis jemand wo der Fehler liegt?