DPDK在windows下的安装和使用

DPDK在windows下的安装和使用

1.安装visual studio 2015或以上版本

.在“Visual Studio 安装程序”中“工作负荷”选项卡上的“安装详细信息”下,展开
.“通用 Windows 平台开发”。
.在“可选”下,选择“Windows 10 预览版 SDK (10.0.15063)”安装。

**2.安装WDK **
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/other-wdk-downloads
根据需要选择合适WDK(开发工具和WDK版本不匹配对时无法自动集成)

我用的是10.0.158.063.468
3.安装工具
https://software.intel.com/en-us/parallel-studio-xe/choose-download/free-trial-cluster-windows-c-fortran
必须要先安装visual studio否则无法自动集成 ,需要安装很久

4.安装时会要你提供序列号,这个时候你可以在你之前填写的邮箱里找到
在这里插入图片描述
5.下载dpdk-draft-windows-18.08-clang
下载网址http://git.dpdk.org/draft/dpdk-draft-windows/,你也可以选择你所需要的其它版本.

6.打开dpdk工程
打开dpdk-draft-windows-18.08-clang\mk\exec-env\windows\dpdk.sln
执行编译,遇到错误
在这里插入图片描述
7.在安装visual 安装clang工具
勾选Clang
8.更改项目平台工具集
从llvm修改成Clang
9.再次执行编译
在这里插入图片描述
现在可以在dpdk-draft-windows-18.08-clang\x64下的文件夹里看到生成的lib了.然后引用就好了.

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
DPDK(Data Plane Development Kit)是一个用于构建高性能数据平面应用程序的开源工具集。它提供了一组优化的库和驱动程序,可以在网络和协议栈的处理过程中加速数据包的转发和处理。DPDK 最初是为 Linux 环境设计开发的,但后来也提供了一些实验性的 Windows 版本。 DPDKWindows 上的支持仍然处于实验性阶段。虽然可以在 Windows 上运行 DPDK,但仍然面临一些挑战和限制。首先,由于 Windows 内核和驱动程序的限制,与 Linux 环境相比,DPDKWindows 上的性能可能会有所下降。其次,Windows 版本的 DPDK 目前仅支持少数的网络设备供应商,这意味着不是所有的网络硬件都能与 Windows 版本的 DPDK 兼容。此外,Windows 版本的 DPDK 需要使用特殊的驱动程序和堆栈,可能需要进行额外的配置和调整。 尽管 Windows 版本的 DPDK 还有一些限制,但它仍然为在 Windows 环境下构建高性能数据平面应用程序提供了一些可能性。对于现有的 Windows 网络设备供应商和应用程序开发者来说,DPDK 提供了一种加速数据包处理的方法,可以提高数据平面的性能和吞吐量。 总之,DPDK 是一个用于构建高性能数据平面应用程序的工具集,目前也有一些实验性的 Windows 版本。尽管 Windows 版本的 DPDK 还存在一些挑战和限制,但它仍然为 Windows 环境下的高性能数据平面应用程序开发提供了一些可能性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值