Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 对nids_运行的未定义引用_Eclipse - Fatal编程技术网

Eclipse 对nids_运行的未定义引用

Eclipse 对nids_运行的未定义引用,eclipse,Eclipse,我想在我的程序中使用libnids库,并且 我刚刚加入了'nids.h',没有任何问题 但在构建过程中(使用Eclipse作为IDE),它有一个错误: undefined reference to 'nids_run' undefined reference to 'nids_register__tcp' undefined reference to 'nids_init' 我知道“链接到图书馆”有问题,但我不知道那是什么 我希望有人能指导我,如何修正这个错误。好吧,迟做总比不做强 您需要安装

我想在我的程序中使用libnids库,并且 我刚刚加入了'nids.h',没有任何问题

但在构建过程中(使用Eclipse作为IDE),它有一个错误:

undefined reference to 'nids_run'
undefined reference to 'nids_register__tcp'
undefined reference to 'nids_init'
我知道“链接到图书馆”有问题,但我不知道那是什么


我希望有人能指导我,如何修正这个错误。好吧,迟做总比不做强

您需要安装libnids头文件以及dev libs。我建议您使用数据包管理器(如yum或apt-get)下载它们。 例:

> Eclipse:右键单击Projject >属性> C/C++ +构建>设置> GCC C++链接器> < < /P>


然后,您将包括名为nids的nids库。如果您只使用C,请将其放在GCC C编译器上。

您能给我们一些提示什么是
libnids
?libnids是网络入侵检测系统E-box库
sudo yum install libnids libnids-devel