Hi,
Is it possible to add a bit more to installation instructions?
The plugin was not by default compatible with my engine (5.1) , so I compiled it using these steps: https://www.youtube.com/watch?v=sC0gnfYzFzU
If I add the suggested lines to the Build.cs
the build fails without any useful info.
After compiling and adding the plugin into the engine, it's visible from Plugins menu, if I enable it however, I get the error.
I expected it was failing to load a dll and that seems correct, from logs I find:
[2023.04.05-09.42.48:186][ 0]LogWindows: Failed to preload 'G:/Unreal/UE_5.1/Engine/Plugins/EasyKafka/Binaries/Win64/UnrealEditor-KafkaConsumer.dll' (GetLastError=126)
[2023.04.05-09.42.48:186][ 0]LogWindows: Missing import: rdkafka.dll
[2023.04.05-09.42.48:186][ 0]LogWindows: Looked in: ../../../Engine/Binaries/Win64
[2023.04.05-09.42.48:186][ 0]LogWindows: Looked in: ../../../../../MyMmoRpg/Binaries/Win64
[2023.04.05-09.42.48:186][ 0]LogWindows: Looked in: G:\MyMmoRpg\Binaries\Win64
......
searching the plugin, I can see it's present in: G:\Unreal\UE_5.1\Engine\Plugins\EasyKafka\Source\ThirdParty\KafkaLib\bin\Win64
This makes me think there's some steps missing from installation - could you advise ?
As a temporary fix, I am able to copy those dlls over to: G:\MyMmoRpg\Binaries\Win64
but this is more of a hack.
This allows me to enable the plugin and have the project load now (I will shortly test if it indeed actually works though)
however even with that, I am still not able to add:
PrivateDependencyModuleNames.AddRange(new string[]
{
"EasyKafka",
"KafkaLib",
"KafkaConsumer",
"KafkaProducer"
});
the above still does not compile
[update] even with the 'hack' above, following the suggested BP to publish kafka message leads to a crash:
(not clear if its configuration or misuse issue)