windows下运行dpdk下的helloworld

打开“本地安全策略”管理单元,在搜索框输入secpol。
windows下运行dpdk下的helloworld_第1张图片
打开本地策略->用户权限分配->锁定内存页->添加用户或组->高级->立即查找
输入电脑用户名,选择并添加。点击确定后,重启电脑。
windows下运行dpdk下的helloworld_第2张图片
安装内核驱动,下载地址https://download.csdn.net/download/qq_36314864/87713118先关闭系统签名:https://www.xitongzhijia.net/xtjc/20210831/223863.html,virt2phys\Release\virt2phys.inf,右键inf,安装
windows下运行dpdk下的helloworld_第3张图片
下载dpdk源码,由于官网上的dpdk只支持linux的,这里是我改过的可以支持windows的。下载地址链接:https://pan.baidu.com/s/17JFr403C_HEEnQgKLTAdMw
提取码:l7tx
windows下运行dpdk下的helloworld_第4张图片
下载lib_dpdk,并编译成静态库。下载地址https://download.csdn.net/download/qq_36314864/87712945
windows下运行dpdk下的helloworld_第5张图片
如果编译时候遇到下面两个文件找不到的话,需要重新添加
windows下运行dpdk下的helloworld_第6张图片
安装MLX5的网卡驱动,下载地址https://download.csdn.net/download/qq_36314864/87712957,三个都要装。
windows下运行dpdk下的helloworld_第7张图片
安装完成后,编译lib_dpdk,release版本,直到成功。这个静态库,为后续基于dpdk开发的程序都必须引入这个库。
windows下运行dpdk下的helloworld_第8张图片
打开里面的helloworld。
windows下运行dpdk下的helloworld_第9张图片
注意需要依赖里面的上面编译的lib-dpdl.lib库,以及需要修改里面依赖的头文件路径。
windows下运行dpdk下的helloworld_第10张图片
windows下运行dpdk下的helloworld_第11张图片
编译运行release版本,如下图,即成功。
windows下运行dpdk下的helloworld_第12张图片

你可能感兴趣的:(DPDK,c++)