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

Visual Studio 2019无法启动程序且找不到stdafx.h文件如何解决?

问题修复方案

两个错误存在因果关系:无法找到Calculator.exe的报错是因为代码编译失败,没有生成对应的可执行文件,核心编译错误是stdafx.h头文件找不到。

具体修复步骤

  • 第一步:处理stdafx.h报错,二选一即可:
    • 方案1(适配新版VS默认配置):将代码中的#include "stdafx.h"替换为#include "pch.h"。Visual Studio 2017及后续版本默认将预编译头文件命名为pch.h,而非旧版的stdafx.h,替换后即可匹配项目默认生成的预编译头文件。
    • 方案2(关闭预编译头):如果不需要使用预编译头,先删除代码中#include "stdafx.h"整行,再右键点击项目名称进入「属性」面板,依次选择「C/C++」→「预编译头」,将「预编译头」选项修改为「不使用预编译头」后保存配置。
  • 第二步:验证编译:右键点击项目名称选择「生成」,确认输出窗口没有报错提示。
  • 第三步:运行程序:按下CTRL+F5启动不调试运行,即可正常弹出控制台窗口。

修复后参考代码(方案2版本)

#include <iostream>

using namespace std;

int main()
{
    cout << "Calculator Console App" << endl << endl;
    cout << "Enter an Operation from the following operations, a+b, a-b, a*b, a/b" << endl;
    return 0;
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 09:27:03