文章目录
- 前言
- 一、环境
- 二、过程
-
- 1.先安装vs2022
- [2. 再安装winsdk和wdk](#2. 再安装winsdk和wdk)
- [3.vs2022勾选安装 单个组件-》Windows驱动程序工具包(WDK)以及x64 缓解](#3.vs2022勾选安装 单个组件-》Windows驱动程序工具包(WDK)以及x64 缓解)
- [4.双击源码Virtual-Display-Driver\Virtual Display Driver (HDR)\MttVDD.sln](#4.双击源码Virtual-Display-Driver\Virtual Display Driver (HDR)\MttVDD.sln)
- 三、问题
-
- [编译不通过,Visual Studio编译警告: 表示的字符不能在当前代码页(936)中表示出来 解决办法](#编译不通过,Visual Studio编译警告: 表示的字符不能在当前代码页(936)中表示出来 解决办法)
- 总结
前言
Virtual-Display-Driver主要是利用微软的win10出现的 Indirect DIsplay Driver框架,虚拟出一个拓展屏的开源代码。
由于依赖idd技术所以每个主机支持的版本不一样,需要注意wdk和sdk以及win10版本才能搭建对应正确的编译环境。
一、环境
源码:链接
vs2022:官网下载
wdk_26100:wdksetup_26100.exe
winsdk_26100:winsdksetup_26100.exe
二、过程
1.先安装vs2022
仅安装【使用c++的桌面开发】并且安装图示的单个组件
注意:带有 Spectre 缓解措施、适用于最新 v143 生成工具的 C++ATL (x86 和x64)
2. 再安装winsdk和wdk
安装如下,(类似,因为已经安装了,没法再安装演示了,主要是安装必要的工具和x64的工具,一些没必要的工具,需要时再装)
wdk就双击后一路next即可
3.vs2022勾选安装 单个组件-》Windows驱动程序工具包(WDK)以及x64 缓解
安装vs2022的同时会安装visitual studio installer,可以补充安装很多组件
4.双击源码Virtual-Display-Driver\Virtual Display Driver (HDR)\MttVDD.sln
右键编译即可
三、问题
编译不通过,Visual Studio编译警告: 表示的字符不能在当前代码页(936)中表示出来 解决办法
https://blog.csdn.net/Riddick_H/article/details/136939872
我主要是在编译选项加了 /utf8
总结
参考:
关于博主
wx/qq:binary-monster/1113673178 (添加时注明来意,否则不予通过)
wxgzh: 二进制怪兽
CSDN:https://blog.csdn.net/qq1113673178
Github: https://github.com/ShiverZm