三步走戰略
一.安裝所需軟件
鏈接:https://pan.baidu.com/s/19pM5gAJLONmy1jKCJoX9xw
提取碼:9h33
文件解壓密碼:123456
(軟件安裝的過程默認一路向下,具體安裝過程可參考網上教程)
二.contrib+lwip+WpdPack文件下載
鏈接:https://pan.baidu.com/s/1ueIqSnvTpBHIU0Y8jrPK8g
提取碼:933l
文件解壓密碼:123456
1.文件下載之后解壓到C盤根目錄下
2.配置lwip+WpdPack環境變量:右擊“我的電腦”->屬性->高級系統變量->環境變量->系統變量下的Path->添加lwip和WpdPack路徑
三.測試
1.進入目錄C:\win-lwip\contrib\ports\win32\msvc,用vs2010打開lwIP_Test.sln
2.測試是否成功,若測試結果如下則表示沒有問題
首先,右擊項目”lwIP_Test“,選擇生成,如果輸出欄出現,“========== 全部重新生成: 成功 3 個,失敗 0 個,跳過 0 個 ==========”,表示測試成功
然后,點擊Debug調試按鈕,出現如下結果,表示調試成功
***問題及解決方法***
1.安裝winpcap出現如下問題
原因分析:本地電腦已安裝WinPcap,注意,卸載不干凈也會導致這一問題
解決方法:卸載舊版本,重新安裝新版本
參考博客:https://blog.csdn.net/weixin_40412037/article/details/103752172
2.測試過程中出現如下問題
(1).fatal error C1083: 無法打開包括文件:“pacp.h”: No such file or directory
(2).fatal error LNK1101:無法打開文件"Packet.lib"
原因分析:庫目錄未添加或者添加錯誤
解決方法:
step1:右擊項目"lwIP_pcapif",選擇“屬性”,點擊黃色按鈕添加庫目錄和包含目錄,具體如下
step2:右擊項目"lwIP_Test",選擇“屬性”,添加庫目錄和包含目錄,具體如下,多添加了C:\win-lwip\contrib\ports\win32\msvc\Debug