首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义对nids_run的引用

未定义对nids_run的引用
EN

Stack Overflow用户
提问于 2012-09-19 17:42:48
回答 1查看 135关注 0票数 0

我想在我的程序中使用libnids库,并且我已经包含了'nids.h‘,没有任何问题。

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

代码语言:javascript
复制
undefined reference to 'nids_run'
undefined reference to 'nids_register__tcp'
undefined reference to 'nids_init'

我知道“链接到图书馆”有问题,但我不知道那是什么!

我希望有人能指导我,如何修复这个错误

EN

回答 1

Stack Overflow用户

发布于 2015-08-10 10:43:09

好吧,迟到总比不到好。

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

代码语言:javascript
复制
sudo yum install libnids libnids-devel

然后,在Eclipse上:右键单击您的项目>属性> C/C++构建>设置> GCC C++链接器>包含

然后,您将包含名为nids的nids库。如果你只使用C语言,那就把它放在GCC的C编译器上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12492201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档