2012-04-11 2 views
0

Я пытаюсь использовать библиотеку изображений DevIl в Windows в своем проекте, используя MSVS2010. Я загрузил sdk «DevIL 1.7.8 SDK для 32-разрядной Windows» с http://openil.sourceforge.net/download.php и разместил папку, в которой находятся все мои другие библиотеки. Я настроил свой проект на включение его заголовков и ссылку на предоставленный .lib. Я скопировал dll, предоставленную в папку my .exe. Он компилирует и связывает без проблем, но когда я пытаюсь выполнить его, у меня появляется всплывающее окно с ошибкой, говорящее что-то вроде «точка входа процедуры _ilGetData @ 0 не может быть расположена в DevIl.dll» (перевод с испанского). Я выполнил те же шаги, что и во всех библиотеках, которые я использую без проблем, поэтому я не знаю, где проблема.C++, DeviL, Opengl и msvs2010 - Он компилирует и связывает, но точка входа для загрузки can not в dll

Спасибо вам за помощь.

ответ

0

Я считаю, что проблема в том, что двоичные файлы были созданы с более старой версией Visual Studio ... вам, возможно, придется самостоятельно создавать библиотеку.