SDL Jpeg dll не находит jpeg_calc_output_dimensions?

Я пытаюсь использовать 64-битное приложение, которое использует SDL (и SDL Image в частности) (в Windows). Приложение работает, но у меня не было 64-битного загрузчика jpeg. SDL-Image ожидает jpeg.dll, но пакет, который я получил с сайта IJG (http://www.ijg.org/), встроен в статическую библиотеку. Я изменил свойства конфигурации, чтобы встроить в.dll, но он не находит функцию jpeg_calc_output_dimensions. Я запустил dumpbin на.dll, и он не экспортирует никаких символов. Я собираюсь попробовать добавить некоторые экспорты в исходный код и перестроить, но я не решаюсь редактировать такой широко используемый пакет.

Кто-нибудь был в подобной ситуации и нашел лучшее решение?

1 ответ

Решение

Итак, мне удалось заставить код экспортировать все символы, а затем мне просто пришлось поменять местами заголовочные файлы jpeg на заголовки в SDL_Image/graphics, и это сработало.

Другие вопросы по тегам