【问题标题】:How to compile jxrlib on windows如何在windows上编译jxrlib
【发布时间】:2014-07-04 04:30:48
【问题描述】:

我正在寻找一个用于处理 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 上编译?

【问题讨论】:

    标签: windows makefile jpeg-xr


    【解决方案1】:

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

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

    【讨论】:

    • 哦,我现在看到了.sln 文件。我会看看情况如何。
    【解决方案2】:

    Visual Studio 项目文件已添加到 jxrlib 项目中。请参阅https://jxrlib.codeplex.com官方存储库中的Add vc14 project and solution files提交

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

    【讨论】:

      猜你喜欢
      • 2012-03-14
      • 2012-10-19
      • 2017-02-21
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多