2013-08-21 19 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