CMake指定 MSVC 工具集与 Windows SDK

使用CMake + Visual Studio 2026编译适用于Windows 7的程序时,需要安装并指定v142工具集与低版本Windows SDK(DeepSeek v4.1 flash说Win7最高支持10.0.19041)。

构建命令:

cmake -G "Visual Studio 18 2026" -T v142 -A "x64,version=10.0.19041.0" -B build

注意,虽然安装的SDK是10.0.19041.685,但是安装目录是10.0.19041.0,所以要填10.0.19041.0。

使用CMake 4.4.3测试通过,据大模型说低于3.27的版本可使用"-DCMAKE_SYSTEM_VERSION=xxx"设置。

相关推荐
the3clipse1 小时前
Windows 10 与 Windows 11 视频编解码区别:AV1、HEVC、HDR 与 D3D12 编码支持对比
windows·h.265·hevc·hdr·av1·视频解码·d3d12
郭庆汝1 小时前
(三)MCP+A2A 从0到1构建类Manus多Agent全栈应用
windows
垆边人似月.1 小时前
华为机考题:矩阵中的最长递增路径
c语言·c++
A7bert7772 小时前
【SAM3部署至AGX Orin】环境配置→模型部署→问题记录
c++·人工智能·深度学习·ubuntu
longlongzihan2 小时前
LeetCode 56合并区间:排序与贪心
c++·算法·leetcode
程序员老陆2 小时前
C++ 继承方式:公有、保护、私有,到底在控制什么
开发语言·c++
坤坤子吖2 小时前
C++11——Lambda、function、bind 与可调用对象
c++·笔记·学习
the3clipse2 小时前
MacOS、Linux 与 Windows 视频编解码对比:AV1、HEVC、ProRes 与硬件加速优劣势
linux·windows·macos·hevc·av1·视频解码·硬件解码
明王明王2 小时前
PVE 上用 SPICE:统一连接 Debian、Arch 和 Windows 11 桌面
运维·windows·debian