Add Visual Studio 2019 compilation support #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds support for compiling the boxvnt Windows NT video miniport driver using Visual Studio 2019 alongside the existing Open Watcom C/C++ build system.
Changes Made
Visual Studio Project Files
boxvideo.sln- Visual Studio 2019 solution fileboxvideo.vcxproj- Project file configured for kernel driver developmentboxvideo.vcxproj.filters- IDE file organizationCompiler Compatibility
inlinekeyword compatibility by adding#define inline __inlinefor MSVC inboxvint.hProject Configuration
videoprt.libdependency for video miniport driversDriverEntry) for kernel driversDocumentation
BUILD_VS2019.mdwith comprehensive build instructionsreadme.txtto mention Visual Studio 2019 supportBuild Artifacts
.gitignoreto exclude Visual Studio build outputsBenefits
The resulting
boxvideo.sysdriver is functionally identical whether built with Open Watcom or Visual Studio 2019.Fixes #1.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.