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, и это сработало.