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