-
Notifications
You must be signed in to change notification settings - Fork 226
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for VS2022 #425
Conversation
there is a similar problem in planet.cpp |
Sweet lord, is it the last of the VS2022 issues? |
Changing to draft until everything is sorted out, maybe we should add a VS2022 CI build to prevent future issues |
The latest step might have caused Git CI to crash. Cancelled job after several hours of inactivity. |
Thanks, I saw it was stuck but didn't know how to kill it. |
It now builds OK but there is a conflict when exporting the artifacts because (I guess) they are named "Orbiter-${{ matrix.architecture }}" and it resolves the same for the windows-2019 and windows-2022 runners. |
Maybe drop |
I have very little experience with building the artifacts so can't really advice there. If you think you can direct it to build only 2019 artifact then it's worth trying. Removing the 2019 artifact would reverse the problem, code compiled on 2022 might not run on 2019 but the probability is likely lower. If the first option is giving too much trouble then lets disable VS2019 build, we can restore it if a problem arise. |
Not a fan of switching artifacts to vs2022 right now for the 32bit version, who knows what kind of hidden surprises it involves compatibility-wise. |
714cd9a
to
19b4817
Compare
Looks like we got a winner, I'll squash everything if you're OK to include this. |
It look good as far as I can tell. 👍 |
Fix build issues with VS2022
This PR fixes the build issues when compiling with VS2022, it also adds CI jobs to detect potential future failures.
The artifacts for the VS2022 builds are not saved for now.