2013-08-21 44 views
1

我剛剛使用Code :: Block IDE,不太熟悉它。 我有這個需要使用Net-SNMP的C API的項目。 我已經下載它,將「添​​加文件」添加到項目中,並鏈接新庫(「生成選項」>「搜索目錄」選項卡>「添加」)。Net-SNMP在Code :: Block中包含頭文件錯誤

但是,每當我編譯時,它總是顯示以下錯誤。

fatal error: net-snmp/net-snmp-config.h: No such file or directory 

在我的main.c文件中,包含的代碼如下:

#include <net-snmp/net-snmp-config.h> 

我錯過了什麼,當鏈接新庫項目? 我現在很困惑。

預先感謝您。您的幫助將不勝感激。

+0

你安裝開發包N個ET-SNMP?如果是的話:在哪裏?如果你知道它在'net-snmp-config.h'的目錄樹中的位置。如果找到鏈接,它將包含目錄到'/ usr/include/net-snmp'。 – alk

+0

是的,安裝了開發包。我甚至將Net-SNMP的「添加文件」添加到項目中。 無論如何,感謝您對此感興趣,但我放棄了它,並使用Java代替SNMP。非常容易。 – shinega

回答

0

$出口C_INCLUDE_PATH =在/ usr /本地/的net-snmp-5.7.2 /包括/

$出口LDFLAGS = 「在/ usr /本地/的net-snmp-5.7.2/lib中/」

在Debian 8
1

安裝libsnmp-dev

apt-get install libsnmp-dev 

在Debian 7上安裝net-snmp

apt-get install net-snmp 
+0

爲我工作。謝謝! – Klik