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