Here you will find all the required elements that you need to get started with the n3rv framework in good conditions.
n3rv was primarly designed to make the programmer’s life easy, but there is still a minimum skillset to have in order to use the library. Concretely you will need:
n3rv is mainly designed to work on Unix systems, although the windows-native porting effort shouldn’t be that hard. Nevertheless, if you plan to use n3rv on Windows environments, i highly recommand that you use a cygwin environment to build the n3rv library.
So in definitive and in order to build and use n3rv, you will need:
The n3rv framework mainly depends on libzmq-dev to work, though it may have extra dependancies if you plan to use them. The list is the following:
Important Note: n3rv also needs cppzmq (/usr/include/zmq.hpp). On Debian-like systems, libzmq-dev directly embedds cppzmq but that may not be the case for your system. In this situation, run the following command as sudo/root:
sudo wget -qO/usr/include/zmq.hpp https://raw.githubusercontent.com/zeromq/cppzmq/v<ZMQ_VERSION>/zmq.hpp