Как скомпилировать 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 для сборки.

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