解决的问题:尝试使用manifest配置解决windows系统下的高分屏(DPI)自适应
1.在VS环境下可使用自带的mt命令加载。
通过命令方式也可方便加入的cmake命令自动编译中,DOS命令如下.bat文件。
echo off
echo 'start cmake in windows'
call "C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/vcvarsall.bat"
mt -manifest Microsoft.VC90.CRT.manifest -outputresource:fdr70.exe
mt -manifest Microsoft.VC90.CRT.manifest -outputresource:fdranalyse70.exe
mt -manifest Microsoft.VC90.CRT.manifest -outputresource:Setup70.exe
::mt -inputresource:fdr70.exe -out:fdr70.manifest
::mt -inputresource:fdranalyse70.exe -out:fdranalyse70.manifest
::mt -inputresource:Setup70.exe -out:Setup70.manifest
echo 'end all'
pause
2.manifest 配置DPI四种配置模式(windows)
a.Unaware 字体模糊,界面模糊,界面随GDI Scaling缩放,此种设置大义是告