This is a convenience change, not really a significant contribution, but gotta start with something!
I have moved project properties that are specific of each local development environment out of the project file to keep it generic:
Include and library paths for openVR and DirectXTK
Post-build command
I have created 2 property sheets PropertySheetDebug.props and PropertySheetRelease.props with the current values in the repo so that everything works for you after merging.
I edited the .props for my own values and added them to the .gitignore so they are not uploaded back when you make edits locally.
If you want to change the defaults, you need to force add them to the commit with git add -f *.props
AFAIK it's not possible to specify Windows SDK version and PlatformToolset in property sheets, but at least that's fixed automatically by Visual Studio.
Looks like you're trying to merge this into the master branch, so the PR shows 30+ commits. Can you please re-target this PR to the MetricVR branch instead?
This is a convenience change, not really a significant contribution, but gotta start with something!
I have moved project properties that are specific of each local development environment out of the project file to keep it generic:
I have created 2 property sheets PropertySheetDebug.props and PropertySheetRelease.props with the current values in the repo so that everything works for you after merging. I edited the .props for my own values and added them to the .gitignore so they are not uploaded back when you make edits locally.
If you want to change the defaults, you need to force add them to the commit with
git add -f *.props
AFAIK it's not possible to specify Windows SDK version and PlatformToolset in property sheets, but at least that's fixed automatically by Visual Studio.