I bought a ZED 2i camera. I was trying to use the zed-UE5 plugin in my project running in Unreal Engine 5.4. The project build successfully with missing modules and when I tried to open the project, there is missing module errors.
May I know when is there a ZEDSample project for Unreal Engine 5.4? Or is there any way to get around this problem so I can continue with Unreal Engine 5.4?
We need to make some changes to the code and settings before it’s compatible. This is planned and will be done soon.
The only way to get around this on your side while still using the 5.4 now would be to try and get the plugin to build by following the error messages in the Build output (the “Output” tab is a lot more informative than the "Error List’ tab in my experience).
In any case, we will be working on this soon, sorry for the delay.
Thanks a lot for your quick response and help. Really appreciate it.
We have tried your branch and found below issues. Can you please help us with this?
Below were what we did
Project runs fine on 5.4 now.
The levels can be played on the editor.
When we try to package the project the following errors print out and the build fails.
There seems to be a circular dependency, but after investigating the includes on the files in the error and the StereoLabsRunnable.h, they lead to other dependencies instead of each other.
I don’t have issues packaging a Body Tracking scene on my side, nor with running the packaged app afterward, so maybe it’s “cache” issues with Unreal.
Can you try deleting Intermediate and Binaries files, and rebuilding the solution?
Which binary configuration were you using? Shipping of development?
Sharing the full log may help if that doesn’t work, please attach it.
Thanks for the logs, unfortunately, I couldn’t get much out of it. The files with errors don’t show up with errors here.
Does Visual Studio tell you they have errors in them if you navigate to the files themselves?
Do you have other plugins in the project?
Can you try cloning and packaging the “raw” ZED UE5 project, without modifications, to see if it builds correctly?
If the raw project does build, you can check in the *.Target.cs, *Editor.target.cs and bother *.Build.cs files you’ll find in the Source/ folder if something’s different than in the raw project. You can share them here and I’ll take a look if you want.
What’s strange for me is that you can play the project in the editor if there are somehow issues with these classes.
Can you confirm that the Body Tracking and Object Detection levels work correctly in the project that can’t be packaged?