After downloading the latest runtime SDK (v200.8) and running the ".\configure.ps1" script in the install directory, I keep getting a 0x0000142 runtime error after copying the .dlls to my applications runtime directory. I reverted to version v200.7 and my application worked again. Is there anyone else having this issue? Is there something I'm missing? I copied over all the required Qt6 and VS2022 dll's. Tried re-installing, rebooting after installing, and including the bin directory in my path.
Hi @KyleCzech. We do not guarantee ABI stability between versions like Qt does. You will need to recompile the app with the version you're using. One of our libraries is a static library, which requires recompiling.
It's not clear, but it sounds like you've just dropped in the updated 200.8 dlls with your app and didn't recompile. Can you please try building your app with 200.8 and see if that helps?
I apologize for not making it clear in initial post, but I was able to successfully build my application against v200.8, only appear to be having runtime issues. When I reverted to v200.7 to isolate the issue, I rebuilt everything in v200.7 and re-copied over the v200.7 dlls.
@KyleCzech thanks for the additional info. In that case, here are the things I recommend checking.
Possible permissions issues. Some of our internal tests ran into early problems with permissions related to needing to have admin access to run our new configure powershell script.
There was an internal MSVC 2022 update, but we may have missed updating our system requirements with the new version. I'd check that you have a recent version of MSVC 2022.
Is it possible EsriCommonQt.dll and runtimecore.dll are being loaded from the 200.7 version or some mix of that? Visual Studio or Qt Creator can give you insights into which dlls are being loaded, and that might give some clues to the problem.
Let us know how it goes.