You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows7系统下VS2019编译无法打开windows.h等头文件问题求助

问题原因

VS2019 默认安装的 Windows SDK 版本已终止对 Windows 7 系统的支持,Win7 可兼容的最高 Windows SDK 版本为 10.0.17763.x,使用更高版本 SDK 编译项目时会找不到 <windows.h> 等系统头文件。
报错截图如下:
错误提示截图

修复步骤

  • 首先安装兼容 Win7 的 SDK 版本:打开 Visual Studio Installer,切换到「单个组件」标签,搜索 Windows 10 SDK (10.0.17763.0),勾选后完成安装,重启 VS。
  • 调整项目配置:右键点击项目名称,选择「属性」,在「配置属性→常规」页面下,将「Windows SDK 版本」下拉选择为 10.0.17763.0,点击应用保存配置。
  • 可选优化配置:在属性页的「高级」分类下,将「目标平台最低版本」设置为 Windows 7,避免后续编译出现兼容性警告。

代码优化说明

你原有代码中 #pragma once; 末尾的分号属于语法冗余,#pragma once 是预处理指令,不需要加末尾分号,修正后的完整代码如下:

#pragma once

#include <windows.h>
#include <stdio.h>

int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    printf("Some text \n");
    return 0;
}

内容的提问来源于stack exchange,提问作者Vlad26t

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 17:06:05