Если вы знакомы с Docker , проверьте это .Он запустит пример hello world C ++ из zguide.Контейнеры Docker заботятся о настройке и настройке библиотек, необходимых для ZMQ и CMake, и полностью переносимы.
Я также создал пример для C здесь
Оба изони используют ZeroMQ версии 4.2.1 и CMake 3.6, но я упоминаю в файле readme, как изменить эти значения.Они запустят вас в работу, а затем вы сможете покопаться в файлах Docker, чтобы узнать, какие шаги необходимы для запуска приложений с Ubuntu 14.04.
В качестве альтернативы взгляните на репозиторий и изучите Dockerfile
иCMakeLists.txt
файлы в zmq-hello-world-client-node
или zmq-hello-world-server-node
.Dockerfile перечисляет шаги, необходимые для настройки необходимых библиотек в Ubuntu 14.04, файл CMakeLists.txt находит необходимые включения и создает файл make, который свяжет их при сборке проекта