c – g未定义的对ZMQ的引用

c – g未定义的对ZMQ的引用
我在我的工作场所PC上开发了我的项目(一切顺利)但是当我尝试在我的家用电脑上编译时(ubuntu 12.04)我得到以下消息:

undefined reference to `zmq_sendmsg'

我无法理解我错过了什么,因为我看到了这一点

/usr/local/lib/libzmq.so
/usr/local/lib/libzmq.so.3
/usr/local/lib/libzmq.so.3.0.0

所以我的ZeroMQ安装似乎没问题.
有人可以建议我可以检查什么?

最佳答案
当您链接时,您必须添加-lzmq,以便链接器将从libzmq中提取函数.

这是我编译hello world程序的方法:

gcc -o hello hello.c -lzmq
点击查看更多相关文章

转载注明原文:c – g未定义的对ZMQ的引用 - 乐贴网