Can not build game with ue 5.2

When I try to Build my game I get the following error:

UATHelper: Packaging (Windows): Unable to instantiate module 'Stereolabs': System.IO.IOException: Der Vorgang ist bei einer Datei mit einem ge�ffneten Bereich, der einem Benutzer zugeordnet ist, nicht anwendbar. : 'D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Binaries\Win64\sl_zed_c.dll'
UATHelper: Packaging (Windows):    at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite)
UATHelper: Packaging (Windows):    at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
UATHelper: Packaging (Windows):    at Stereolabs.LoadCWrapper(ReadOnlyTargetRules Target, String DirPath) in D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\Stereolabs\Stereolabs.Build.cs:line 200
UATHelper: Packaging (Windows):    at Stereolabs..ctor(ReadOnlyTargetRules Target) in D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\Stereolabs\Stereolabs.Build.cs:line 88
UATHelper: Packaging (Windows): (referenced via hmsplAI.uproject -> Stereolabs.uplugin)
UATHelper: Packaging (Windows): Took 0,8001792000000001s to run dotnet.exe, ExitCode=6
UATHelper: Packaging (Windows): UnrealBuildTool failed. See log for more details. (C:\Users\nesth\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.2\UBT-hmsplAI-Win64-Shipping.txt)
UATHelper: Packaging (Windows): AutomationTool executed for 0h 0m 2s
UATHelper: Packaging (Windows): AutomationTool exiting with ExitCode=6 (6)
UATHelper: Packaging (Windows): BUILD FAILED
PackagingResults: Error: Unknown Error

i also can not build the plugin. I have a c++ project. if i put the plugin from your example project in there and try to build the project i get errors.
If i build your project and then copy the plugin with the binaries into my project i can open my project and everything works in editor. but when I want to build the game I get the error from above.

Hi @sandermann

If I understand correctly the German error message, it says something like “The operation is not applicable on a file with an open area assigned to a user”, is that correct?

I think the message in English would be " The requested operation cannot be performed on a file with a user-mapped section open", and it seems to be caused by a program being already using your DLL.

Can you try:

  • checking the DLL file is not open / used by anything and try packaging again?
  • closing every program and package it via command line? You can also restart your computer beforehand to be sure all applications release the DLL.

Also, are you able to directly package our sample project?

I rebooted the worksation and the error has gone, but now i have another error:

UATHelper: Packaging (Windows):   Running Internal UnrealHeaderTool "D:\Documents\Unreal Projects\hmsplAI\hmsplAI.uproject" "D:\Documents\Unreal Projects\hmsplAI\Intermediate\Build\Win64\hmsplAI\Shipping\hmsplAI.uhtmanifest" -WarningsAsErrors -installed
UATHelper: Packaging (Windows): [Upgrade] Alternatively you can set this to 'EngineIncludeOrderVersion.Latest' to always use the latest include order. This will potentially cause compile errors when integrating new versions of the engine.
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\EnvironmentalLighting\Public\EnvironmentalLighting.h(5): fatal error C1083: Datei (Include) kann nicht ge�ffnet werden: "ModuleManager.h": No such file or directory
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Public\Core\ZEDCamera.h(356): error C2143: Syntaxfehler: Es fehlt ";" vor "*"
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Public\Core\ZEDCamera.h(356): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst�tzt.
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Public\Core\ZEDCamera.h(356): error C2238: Unerwartete(s) Token vor ";"
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(48): error C2614: "AZEDCamera": Unzul�ssige Elementinitialisierung: "LeftCamera" ist weder Basis noch Element
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(60): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(67): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(68): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(69): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(88): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(89): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(90): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(91): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(92): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(94): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(95): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(96): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(97): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(593): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(603): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(604): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(607): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(617): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(618): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
UATHelper: Packaging (Windows): D:\Documents\Unreal Projects\hmsplAI\Plugins\Stereolabs\Source\ZED\Private\Core\ZEDCamera.cpp(639): error C2065: "LeftCamera": nichtdeklarierter Bezeichner
PackagingResults: Error: Unknown Error

Ok now I wanted to try to build game from your example project. I have to say, that i am now on another workstation.
Problem is that I can not build the example project to open it.
I downloaded the actual sdk from your website and exemple project for unreal (ue5.2) from github.
I generate solution and when I want to build it I get the following error:

Using bundled DotNet SDK version: 6.0.302
1>Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" ZEDSamplesEditor Win64 Development -Project="D:\Downloads\zed-UE5-ue5.2\ZEDSamples.uproject" -WaitMutex -FromMsBuild
1>Log file: C:\Users\aleks\AppData\Local\UnrealBuildTool\Log.txt
1>Creating makefile for ZEDSamplesEditor (no existing makefile)
1>ZED SDK Minor Version mismatch : found 7 expected 7
1>Unable to instantiate module 'Stereolabs': ZED SDK Minor Version mismatch : found 7 expected 7
1>(referenced via ZEDSamples.uproject -> Stereolabs.uplugin)
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets(44,5): error MSB3073: Der Befehl ""C:\Program Files\Epic Games\UE_5.2\Engine\Build\BatchFiles\Build.bat" ZEDSamplesEditor Win64 Development -Project="D:\Downloads\zed-UE5-ue5.2\ZEDSamples.uproject" -WaitMutex -FromMsBuild" wurde mit dem Code 6 beendet.
1>Die Erstellung des Projekts "ZEDSamples.vcxproj" ist abgeschlossen -- FEHLER.

I’ve the same issue

win10
cuda12.1.0
ZED_SDK_Windows_cuda12.1_v4.0.7

Can not build example project, VS says the same as in the message above

That was an error in the version checking.

You can use the branch GitHub - stereolabs/zed-UE5 at ue5.2_main or directly apply the change in this commit in your file (three words to change): fix patch version check · stereolabs/zed-UE5@1ca4339 · GitHub.

A new release will be prepared with this fixed.
Thanks for the report, and sorry for the inconvenience.