【问题标题】:How can I compile nDPI library on Windows?如何在 Windows 上编译 nDPI 库?
【发布时间】:2015-06-19 12:38:35
【问题描述】:

该库附带有关如何在 Linux 上编译它的说明:

  • ./autogen.sh
  • ./配置
  • 制作

但是我在网上找不到任何资源可以帮助我直接在 Windows 上编译这段代码,就像我从未有过 Linux 机器一样。

nDPI 托管在这里:https://github.com/ntop/nDPI

【问题讨论】:

  • 文档中说:“除了 Unix,我们还支持 Windows,以便为您提供跨平台的 DPI 体验”,但没有提到如何在 Windows 上编译它
  • stackoverflow.com/questions/30938032/… 中查看我的cmets。另请注意,示例项目似乎没有构建单独的库,因此我怀疑这可能不受支持。
  • 我已经answered this question elsewhere,但被要求不要在这里重复相同的答案。

标签: compilation


【解决方案1】:

您可以使用Cygwin(非常有用的工具)设置一个类似 linux 的 CLI,并交叉编译到 Windows。这不是一个复杂的过程,互联网上有很多文档。我推荐使用MinGW 32 cross compiler

【讨论】:

    【解决方案2】:

    您可以使用NFStream,它提供 Windows 支持并将 nDPI 用作 DPI 引擎。

    【讨论】:

      【解决方案3】:

      您必须编辑一些源代码行并添加文件 ntop_win32.h 和 ntop_win32.c 然后你可以用 Visual Studio 编译 nDPI。

      【讨论】:

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