一、準備
1.用VisualStudio打開 net-snmp5.7.3 / win32 / win32.dsw
2. 提示轉換時,确定轉換。
3.轉換完成後,在libsnmp項目上單擊右鍵,設定為啟動項目。(因為這是net-snmp的庫項目,其他項目依賴于這個項目)。
當然,你也可以隻編譯這個項目,直接使用這個庫來進行程式設計。
二、編譯SNMP庫
這個基本上沒啥問題,選中對應的庫直接編譯即可
libsnmp項目 ----------- 是所有庫的基礎,用于NMS程式的開發。
libagent項目 ----------- 主要用于開發agent程式,依賴于libsnmp項目。
libnetsnmptrapd項目---------具體沒詳細了解,應該是使用者NMS端的告警開發。
三、編譯SNMP應用程式(以snmpwalk為例)
前提:已經正确編譯了libsnmp庫。
1.snmpwalk項目上,單擊右鍵,選擇屬性
2.配置屬性 | 連結器 | 正常 ------附加庫目錄,添加..\lib\debug (如果沒有的話)
3.配置屬性 | 連結器-----------附加依賴項 ,添加 netsnmp.lib