Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 962 Bytes

README.md

File metadata and controls

30 lines (26 loc) · 962 Bytes

UnrealZeroMQ

Unreal Engine 4 plugin for ZeroMQ with bindings from zmqcpp.

Usage

  1. Copy this repository into the Plugins folder of your Unreal project.
  2. Verify that the plugin is enabled in the plugin menu inside the Unreal Editor.
  3. In your module's build file (<your project name>.Build.cs) add ZeroMQ to the module dependency list:
...
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "ZeroMQ" });
                                                                                     // add this! ^^^^^^^^
...
  1. Test that it works!
# include <zmq.hpp>

...
// place this somewhere it'll be run (e.g. BeginPlay() of your gamemode or similar)
int major, minor, patch;
zmq::version(&major, &minor, &patch);
UE_LOG(LogTemp, Log, TEXT("ZeroMQ version: v%d.%d.%d), major, minor, patch);
...

Support

  • Windows (x64 and x86)
  • Linux
  • MacOS