a while ago I asked how to get the UE4 Plugin to work with Linux and co and I was greeted with the answer, that the UE4 plugin only supports Windows. Furthermore I was told to use the Crossplatfrom C++ SDK if I need Crossplatform support (for now Linux + Xbox).
Now that's all fine, however I'm pretty much lost as to how to get this all setup.
I think I managed to add the PlayFab part of the SDK to a new UE4 Plugin correctly.
Folder hierarchy looks like this at the moment, starting from the Project root:
- "Plugins\PlayFabXPlatform\Source\ThirdParty\PlayFabXPlatformLibrary\x64\Release\XPlatCppWindows\" holds the "XPlatCppWindows" .lib/.pch/.pdb
- "Plugins\PlayFabXPlatform\Source\ThirdParty\PlayFabXPlatformInclude\playfab\" is the "playfab" include folder with all the header files
Now "PlayFabJsonHeaders.h" requires multiple json headers. So I went ahead and moved them from the SDK folders to:
Now after all of this, I receive "unresolved external symbole" errors for all sorts of json functions when trying to compile.
Which kinda makes sense, as I never included any json library. So I went ahead and performed the same steps I used to link the playfab library now for the json one. Sadly this doesn't seem to fix the errors at all.
Does anyone have a quick guide for me how to set this up? Once I can use the Crossplatform SDK (so once it's properly linked) I should be good to go for a while.
Thanks in advance and cheers!
PS: If you need my build.cs code just let me know.