如何在Windows上编译jxrlib

时间:2014-07-04 04:30:49

标签: windows makefile jpeg-xr

我正在寻找一个用于处理JPEG-XR图像的库,imagemagick将我引用到Microsoft提供的jxrlib

没有预先构建的二进制文件。源代码附带一个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 个答案:

答案 0 :(得分:0)

如果您碰巧安装了Visual Studio,只需打开包含的解决方案文件并进行构建即可。这一直对我有用。我无法对Windows下的其他工具链发表任何意见,但我知道它也可以在Ubuntu下使用make和gcc成功构建。

如果你无法编译它,我可以共享二进制文件,如果这有助于你。

答案 1 :(得分:0)

Visual Studio项目文件已添加到jxrlib项目中。请参阅Add vc14 project and solution files

官方存储库中的https://jxrlib.codeplex.com提交

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