繁体   English   中英

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

[英]How to install ZeroMQ on Mac OS X 10.9 for use in a C/C++ program

我正在尝试从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上使用过它。 希望你能正常工作!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM