1

我正在寻找一个用于处理 JPEG-XR 图像的库,并且 imagemagick 将我推荐给jxrlibMicrosoft 提供。

没有预构建的二进制文件。源代码带有一个 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 上编译它?

4

2 回答 2

0

如果您碰巧安装了 Visual Studio,只需打开包含的解决方案文件并构建。这一直对我有用。关于 Windows 下的其他工具链我不能说什么,但我知道它也可以在 Ubuntu 下使用 make 和 gcc 成功构建。

如果您无法编译它,我可以共享二进制文件,如果对您有帮助的话。

于 2014-07-04T20:55:13.253 回答
0

Visual Studio 项目文件已添加到 jxrlib 项目中。请参阅在https://jxrlib.codeplex.com的官方存储库中添加 vc14 项目和解决方案文件提交

或者,使用Patch for warnigns + CMake for building中建议的 CMake 配置。

于 2017-02-19T19:22:53.023 回答