Wie binde ich Sdl 1.2.7 in Programme ein ?
-
Hi
ich habe mir Sdl 1.2.7 von www.libsdl.org heruntergeladen. Wohin muss ich jetzt die header und libs entpacken, damit ich sie in meinen Programmen benutzen kann ?
Und wie binde ich sie in ein Projekt ein ?
-
Wenn Du Linux hast: irgendwohin (und im makefile Pfad angeben)
Einbinden: Steht alles auf www.libsdl.org
-
Ich hab WindowsXp und Microsoft VC++ 6.
Auf der Seite hab ich nichts gefunden. Kannst du mir einen genauen Link mit der anleitung geben ?
-
-
Bitte lesen. Danke.
Bye, TGGC (Reden wie die Großen)
-
Irgendwie klappt das ganze nicht.
Ich habe bei Vc++ 6 unter Tools -> Options -> Directories unter Include den Ordner der Includefiles angegeben, und unter Librarys den Ordner der Libfiles. Außerdem habe ich die sdl.dll nach G:\Windows kopiert.Wenn ich jetzt ein in ein programm sdl.h einbinde
#include "G:\LIB_SDL\SDL-1.2.7\include\sdl.h" int main() { return 0; }
lässt es sich ohne Fehler kompilieren. Will ich es aber ausführen, erhalte ich folgende Meldungen :
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Cpp1.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.Cpp1.exe - 2 error(s), 0 warning(s)
Was mache ich falsch ?
-
meiner Erfahrung nach hat SDL Probleme mit
int main()
Ersetz das mal durch ein
int main(int argc, char** argv)
Vielleicht hilfts ja bei dir auch
-
Das habe ich bereits probiert.
Es kommen genau die selben 2 Fehlermeldungen