I am using Windows 11. I have compiled Geant4 custom program to a dynamic library (.dll) file so it could be used as a simulation module in other simulation software (G4S.cc (4.7 KB)). For testing of the .dll file I have created a console app, which imports the library and uses it to print some basic output. (G4SClient.cc (871 Bytes))
When running the console app, it gets stuck at the line G4RunManager * runManager = new G4RunManager. The app only outputs Geant4 information and then stops with no error message.
Output:
**************************************************************
Geant4 version Name: geant4-10-07-patch-03 (19-November-2021)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278
: NIM A 835 (2016), 186-225
WWW : http://geant4.org/
**************************************************************
Note that when I compiled the program to an executable (.exe) file, everything works fine. Could anybody help with this issue?