0

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

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

undefined reference to 'nids_run'
undefined reference to 'nids_register__tcp'
undefined reference to 'nids_init'

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

我想有人指导我,如何解决这个错误

4

1 回答 1

0

好吧,迟到总比没有好。

您需要安装 libnids 头文件以及开发库。我建议您使用数据包管理器(如yumapt-get)下载它们。前任。:

sudo yum install libnids libnids-devel

然后,在 Eclipse 上:右键单击您的项目 > Properties > C/C++ Build > Settings > GCC C++ Linker > Includes

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

于 2015-08-10T02:43:08.867 回答