Ich habe mir aus dem Netz den FreeImageLib-Source runtergeladen und die Lib mit VC6 erstellt. Dann habe ich diese Datei (FreeImage.lib) in mein Projektverzeichnis kopiert und bei
Projekt/Einstellungen -> Linker->Objekt- und Bibliothekmodule eingetragen.
Trotzdem kommt beim kompilieren immer „nichtaufgeloestes externes Symbol“. Woran kann das liegen, die entsprechende dll-Version des Programms läuft ohne Probleme. Muss ich zusätzlich noch irgendwo was einstellen?
(Ich benutze übrigens Visual C++ 6.0)
Hallo Pixeltiger!
Alternativ könntest Du einen seperaten Ordner anlegen, lib dort rein,
diesen Pfad bei den Optionen unter „ausführbare Dateien“ angeben.
Das hätte auch Vorteile, wenn Du die lib mal für ein anderes Projekt verwenden willst („public“ - Ordner).
Statt dir mit den „Projekt/Einstellungen“ Mühe zu machen, kannst Du grundsätzlich auch, ganz oben in der main.cpp, schreiben:
#pragma comment (lib, "FreeImage")
Dieses geht m.W. nur bei MS-Compilern, Dev-C++ macht das jedenfalls nicht.
Hoffe, das hilft!
lg
Martin B
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]