sdl_image.lib
-
Hallo
Ich sag es gleich vorweg: Ich glaube, dass ich mal wieder auf dem Schlauch stehe. Ich habe mir sdl_image runtergeladen und um eine dll und lib zu erhalten es kompliliert. Im Release-Ordner befindet sich allerdings nur eine dll und keine lib Datei. Wo bekomm ich diese her, oder was mache ich falsch?
chrische
-
Mit welchem Kompiler? Ich kenn nur beim VC++, dass wenn du ein Projekt als DLL kompilierst zwar ne *.lib mit erstellt wird, aber diese nur die Funktionsnamen enthält und nicht den Code.
Deshalb würd ich in VC++ ein static-library-projekt erstellen, einfach den Code rüberkopieren und es neu kompilieren.
-
Hallo
Ich habe jetzt gemerkt, wo das Problem ist. Ich habe Izarc als Entpacker und bekomme die lib-Dateien immer als gepackte Izarc-Dateien angezeigt. Habe sdl_image.lib also gefunden.
chrische
-
Hallo
Es ist doch nicht alles toll. Ich habe nun eine dll-Datei erstellt und danch eine stische Bibliothak, also eine lib-Datei. Wenn ich diese jetzt zu meinem Programm linke, bekomme ich immer folgende Fehlermeldung:
error LNK2019: unresolved external symbol _IMG_Load referenced in function "public: virtual void __thiscall gcn::SDLImageLoader::prepare(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?prepare@SDLImageLoader@gcn@@UAEXABV?char_traits@D@std@@V?$allocator@D@2@@std@@@Z) sdlimageloader.obj
Ich weiß, dass mit der Bibliothek wahrscheinlich irgendetwas nicht stimmt. Kann mir jemand eine direkt Link zum download der sdl_image.lib geben, oder mir diese mal schicken?
danke
chrische
-
Hallo
Ich schieb das mla hoch, weil ich mich wirklich sehr freuen würde, wenn mir jemand mal die lib schickt, damit ich diese probieren kann.
chrische
-
Gibt es auf der Homepage zu SDL_image:
http://www.libsdl.org/projects/SDL_image/Download
http://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.5-VC6.zip
-
Hallo
So weit war ich auch schon, aber ich bekomme mit dieser lib, von mir selber kompilierten lib immer den Linkerfehler und deswegen wollte ich es mal mit einer anderen probieren.
chrische