2012-11-18 65 views
2

鏈接捲曲我編程與(淨)SNMP進行監控的應用程序。如何使用NET-SNMP

所以,當我運行snmpget它會觸發我在C程序來獲取數據的請求。唯一的問題是我的程序使用libcurl。下面

功能getSettings使用的libcurl:

HttpData* s = getSettings("max_ul_rate"); 
snmp_set_var_typed_value(requests->requestvb, ASN_OCTET_STR, (u_char *) &s->ptr, s->len+1); 

當我運行netsnmp讓它給我一個錯誤,它沒有找到捲曲。我如何將LIBCURL添加到NET-SNMP的Makefile中?

回答

0

我發現一個人用在計算器上類似的問題。使用libcurl爲獨立的代碼創建makefile應該是相同的過程,所以你也可以谷歌。

Linking cURL in Makefile

+0

鏈接建議使用C++編譯,我想和CI做到這一點試圖把 curlinstall:$(CURL_SOURCES)$(CURL_H)\ $(CC)-o $(CURL_OUT)-I/USR /本地/包括-Wall -Werror -L在/ usr/local/lib目錄-lcurl $(CURL_SOURCES) 它沒有工作 –

+0

試試這個 - 它解釋瞭如何獲得你需要的GCC(HTTP標誌://curl.haxx .SE/libcurl的/ C /的libcurl-tutorial.html)。此處還有一些示例,其中包含示例編譯標誌(在源代碼中)以及您可以將其作爲Makefile一部分的參數。 –

+0

你也可以給我們提供什麼錯誤信息嗎? –