2012-04-11 13 views
0

Ich versuche, die DevIl-Image-Bibliothek in Windows in meinem Projekt mit MSVS2010 zu verwenden. Ich habe das sdk "DevIL 1.7.8 SDK für 32-bit Windows" von http://openil.sourceforge.net/download.php heruntergeladen und in einen Ordner gelegt, wo alle meine anderen Bibliotheken sind. Ich habe mein Projekt so konfiguriert, dass es seine Header enthält und mit der bereitgestellten .lib verknüpft. Ich habe die DLL kopiert, die in dem Ordner vorhanden ist, der meine .exe ist. Es kompiliert und verbindet mit keinem Problem, aber wenn ich versuche, es auszuführen, habe ich ein Fehlerpopup, das etwas sagt, wie "Prozedureinstiegspunkt _ilGetData @ 0 konnte nicht in DevIl.dll gefunden werden" (Übersetzung vom Spanischen). Ich habe die gleichen Schritte wie in allen Bibliotheken, die ich verwende, ohne Probleme durchgeführt, so weiß ich nicht, wo das Problem ist.C++, DeviL, OpenGL und msvs2010 - Es kompiliert und verbindet, aber nicht laden Einstiegspunkt in Dll

Danke für Ihre Hilfe.

Antwort

0

Ich glaube, das Problem ist, dass die Binärdateien mit einer älteren Version von Visual Studio erstellt wurden ... Sie müssen möglicherweise die Bibliothek selbst erstellen.