我想在我的程序中使用libnids库,并且我已经包含了'nids.h‘,没有任何问题。
但是在构建过程中(使用Eclipse作为IDE),它有一个错误:
undefined reference to 'nids_run'
undefined reference to 'nids_register__tcp'
undefined reference to 'nids_init'我知道“链接到图书馆”有问题,但我不知道那是什么!
我希望有人能指导我,如何修复这个错误
发布于 2015-08-10 10:43:09
好吧,迟到总比不到好。
您将需要安装libnids头文件,以及dev库。我建议您使用包管理器(如yum或apt-get)下载它们。示例:
sudo yum install libnids libnids-devel然后,在Eclipse上:右键单击您的项目>属性> C/C++构建>设置> GCC C++链接器>包含
然后,您将包含名为nids的nids库。如果你只使用C语言,那就把它放在GCC的C编译器上。
https://stackoverflow.com/questions/12492201
复制相似问题