2015-01-28 4 views
0

я получаю эту ошибку, когда я пытаюсь загрузить PNG изображения с помощью SDL2.0.3 и Visual Studio 2012.Загрузить PNG изображения с помощью SDL2.0.3

The procedure entry point inflateReset2 could not be located in the dynamic link library zlib1.dll error 

Я поместил файл slib1.dll в том же каталоге, файл .exe, файл моего проекта. Я также добавляю его в папку System32 в моей директории windows. Я хочу понять, что означает эта ошибка и как ее обрабатывать. Заранее спасибо! P.S. Изображения .pmb работают нормально

ответ

2

После того, как я раскошелился, я обнаружил, что версия slib1.dll в моем каталоге system32 для Windows отличается от того, который я скопировал в папку проекта. После замены одного в проекте тем же самым из папки system32, он работал нормально. Я нашел this thread по аналогичной проблеме, действительно полезной, она заявляет, что: «Ошибки точек входа в процедуру обычно означают: вы скомпилировали проект против библиотеки версии x, а при запуске программы он использует версию library.dll y и версию y не определяет библиотеку :: Destroy() "

Смежные вопросы