Unreal Engine 4 plugin for ZeroMQ with bindings from zmqcpp.
- Copy this repository into the
Plugins
folder of your Unreal project. - Verify that the plugin is enabled in the plugin menu inside the Unreal Editor.
- In your module's build file (
<your project name>.Build.cs
) addZeroMQ
to the module dependency list:
...
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "ZeroMQ" });
// add this! ^^^^^^^^
...
- 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);
...
- Windows (x64 and x86)
- Linux
- MacOS