【问题标题】:Building NITRO NITF library on Windows using Waf使用 Waf 在 Windows 上构建 NITRO NITF 库
【发布时间】:2017-07-22 17:23:50
【问题描述】:

我正在尝试在 Windows 64 位上构建 NITRO NITF 库。此外,我需要构建 C++ 共享库来链接,即 DLL,而不仅仅是 EXE。

我正在尝试构建:

python waf configure build --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 --shared

但在构建过程中我得到:invalid def file 'lib/libxerces.def'

图书馆位于:https://github.com/mdaus/nitro

有人有在 Windows 上构建这个库的经验吗?

【问题讨论】:

    标签: c++ image image-processing build waf


    【解决方案1】:

    这是 NITRO 中的一个错误,只是在一定程度上得到了修复。这不是一路,但现在你可以开始了

    python waf configure --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 install
    python waf configure --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 --shared install
    

    (是的,两个命令都是必需的。)

    这将为您提供仅用于 NITRO 的 C 层的 DLL。

    如果您将来在 NITRO 方面遇到问题,获得帮助的更快方法是在 GitHub 页面上打开问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多