Как скомпилировать jxrlib на windows
Я ищу библиотеку для работы с изображениями JPEG-XR, и imagemagick отсылает меня к jxrlib
предоставлено Microsoft.
Нет готовых бинарных файлов. Исходный код поставляется с файлом make, но когда я пытаюсь собрать его, используя GnuMake
Я сталкиваюсь с ошибками, говоря, что .o
файл не найден
cc -I. -Icommon/include -Iimage/sys -D__ANSI__ -DDISABLE_PERF_MEASUREMENT -w -O
-Ijxrgluelib -c jxrgluelib/JXRGlue.c
process_begin: CreateProcess(NULL, cc -I. -Icommon/include -Iimage/sys -D__ANSI_
_ -DDISABLE_PERF_MEASUREMENT -w -O -Ijxrgluelib -c jxrgluelib/JXRGlue.c, ...) fa
iled.
make (e=2): The system cannot find the file specified.
make: *** [JXRGlue.o] Error 2
Как мне скомпилировать это в Windows?
2 ответа
Если у вас установлена Visual Studio, просто откройте включенные файлы решения и выполните сборку. Это всегда работало для меня. Я не могу ничего сказать о других наборах инструментов под Windows, но я знаю, что он также успешно собирается с make и gcc под Ubuntu.
Если вы не можете его скомпилировать, я могу поделиться двоичными файлами, если это вам поможет.
Файлы проекта Visual Studio были добавлены в проект jxrlib. См. Добавление файла проекта и решения vc14 в официальный репозиторий по адресу https://jxrlib.codeplex.com/
В качестве альтернативы используйте конфигурацию CMake, предложенную здесь в патче для предупреждений + CMake для сборки.