使用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"设置。