Ich hab versucht in Visual Studio 2010 die SDL 2 einzubinden. Hab alles gemacht, was ich so in den Beschreibungen einiger Seiten gelesen habe, hab die include und die lib Ordner angegeben und die lib Dateien im Linker angegeben, leider spukts mir immer noch Fehlermeldungen aus. Hab heute schon den halben Tag nach dem Fehler gesucht. Hier erstmal der Code von dem kleinen Beispielprogramm:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <iostream>
#include <SDL.h>
using namespace std;
int main(int argc, char* argv[])
{
// SDL mit dem Grafiksystem initialisieren.
if(SDL_Init(SDL_INIT_VIDEO) == -1)
{
// Ups, das hat nicht funktioniert!
// Wir geben die Fehlermeldung aus.
cout << "Konnte SDL nicht initialisieren! Fehler: " << SDL_GetError() << endl;
return -1;
}
}
|
Die Fehlermeldungen:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
|
1>------ Erstellen gestartet: Projekt: programmSDL, Konfiguration: Debug Win32 ------
1> main.cpp
1>c:\users\***\desktop\sdl\programmsdl\programmsdl\main.cpp(16): warning C4715: "SDL_main": Nicht alle Steuerelementpfade geben einen Wert zurück.
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_SDL_GetError" in Funktion "_SDL_main".
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_SDL_Init" in Funktion "_SDL_main".
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_main" in Funktion "___tmainCRTStartup".
1>C:\Users\***i\Desktop\SDL\programmSDL\Debug\programmSDL.exe : fatal error LNK1120: 3 nicht aufgelöste externe Verweise.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
Ich hoffe mir kann hier jemand helfen.
MfG Khodos