C Binding

High-level CZMQ API

The recommended binding for C developers is CZMQ, which provides a high-level API for ØMQ, with additional classes such as pollers, thread management, and security helpers.

Low-level C API

The native core API for ØMQ is supplied with libzmq. This is the definitive 'official' API for working with ØMQ, and is mapped into most language bindings.

Build Tools
CMake: If you have installed libzmq to the standard library path (/usr/lib/) then in your CMakeLists.txt use the following