我想创建一个nDPI library
附带的ndpiReader.c
演示程序的.exe。 我成功地使用在github页面上指定的命令在Ubuntu上编译它,如下所示:
./autogen.sh ./configure make
我试图在Ubuntu中使用GCC交叉编译它,但我没有成功。 我也尝试使用pcapExample.sln
在Visual Studio 2012中编译它,但我不断收到如下错误消息:
错误29错误C1083:无法打开包含文件:’ndpi_api.h’:没有这样的文件或目录
虽然ndpi_api.h
和我收到此错误的所有其他文件已列在项目解决方案资源管理器中。 有没有人真的能够从这个ndpiReader.c
文件中创建一个win32可执行文件? 如果是,请指定步骤,要求或链接。
nDPI
lib托管在这里: https : //github.com/ntop/nDPI
ndpiReader.c
在这里托管: https : //github.com/ntop/nDPI/tree/dev/example
pcapExample.sln
在此处托管: https : //github.com/ntop/nDPI/tree/dev/example/Win32
我从你的其他问题中看到你已经尝试用CYGWIN编译它并遇到了许多问题。
这是我刚刚用来编译nDPI的分步指南(包括ndpiReader.exe示例):
安装CYGWIN:
在CYGWIN下安装libpcap:
我确定你已经安装了winpcap作为你尝试的其他一切的一部分,但仔细检查必要的(packet.dll和wpcap.dll)库是否已经在cygwin c WINDOWS system32中。
现在,您已经拥有了在Windows上编译nDPI所需的所有工具和库!
建立nDPI
以上就是c/c++开发分享如何在Windows中编译nDPI库附带的ndpiReader.c?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/560634.html