如何在Mac OS X 10.9上安装ZeroMQ以在C / C ++程序中使用

雨果

我正在尝试从C或C ++的0MQ套接字接收信息,但是因此我必须包含zmq.h。通过从他们的网站下载0MQ软件并包括此文件。Xcode给出以下错误:

Undefined symbols for architecture x86_64: "_zmq_init", referenced from: _main in main.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

使用brew安装ZeroMQ时,出现相同的错误。有谁知道解决方法?

弗雷德

这里的问题是您没有正确链接ZMQ库。

下载库后,您需要构建该库(它们包括所需的所有make脚本)。一旦有了它,就需要将它们链接到编译器。我对XCode不太熟悉,但是使用gcc看起来像这样:

-L/path/to/zmq/library -lzmq

ZeroMQ确实很漂亮。我在Linux / Windows上使用过它。希望你能正常工作!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章