Я следую учебному пособию о том, как выполнять программирование SDL2 на C ++.Я на окнах.Мой компьютер 64-битный.Я использую 32-битные библиотеки из соображений совместимости и потому, что я следую учебному пособию [в котором указано использовать 32-битные версии].
Я попытался вызвать библиотеку изображений SDL с помощью моего компилятора и получилследующая ошибка:
"SDL_image не удалось инициализировать! SDL_image Ошибка: не удалось загрузить libpng16-16.dll: указанная процедура не может быть найдена"
(я поместил все DLL, которые мог найтив MySysWow64 Я никогда не умел связывать компиляторы, поэтому я, вероятно, сделал это неправильно [я использую кодовые блоки])
Он также создает следующее всплывающее окно:
"Учебник по SDL: SDL2_TEST1.exe - точка входа не найдена
Не удалось найти точку входа процедуры inflateValidate в библиотеке динамических ссылок C: \ windows \ SYSTEM32 \ libpng16-16.dll "
Руководстводал мне указание поместить библиотеки DLL для образа SDL в каталог MySysWow64;Я думал, что сделал это.Что может быть причиной и как я могу устранить неполадки, чтобы исправить это?
PS: я использую windows10, не уверен, что это актуально, но, поскольку это может быть, именно поэтому я включил его;Я предположил, что это хорошая идея, если нет, я полностью гибок в этом.Я хочу задавать только лучшие вопросы