vs2022无法打开“xxx.exe“莫名出现报错:xxx未声明,“xxx”符号错误等问题总结

  近日在跟随视频做一个学生管理系统项目,明明代码一样,即使有些效果实现上的小问题也一一解决可是在几次f10生成文件时却事故频频。

一、事故类型:无法打开“xxx.exe"并写入

   网上说法是该文件还在运行无法对其进行修改

    经过一番网上搜索,有以下几种解决方案:

1.,需要打开任务管理器进行手动关闭该文件进程,快捷键ctrl+shift+esc打开电脑的任务管理器搜索该exe文件进程手动关掉。(我在任务管理器中并没有找到该exe文件的进程,故采用其他方式)

2.等待几分钟(此方式有效,但是等待时间模糊容易影响心态)

3.打开vs的【工具】选项,打开【选项】 ,在【调试】子菜单常规下,找到并勾选【调试停止时自动关闭控制台】(此方式试过,但无效,原因不详)

4.关闭vs。(试过,但无效,原因不详)

5.重启电脑。(觉得麻烦,没试过)

6.删除debug文件夹中该exe文件。(目前我试过最有效省时的方式)

以上方式均为网上网友讲述发现。

二、事故类型:出现报错:xxx未声明,“xxx”符号错误等问题

根据   源客V  大佬的说法有两中解决问题,如图

 但是当时我将两种方式都尝试了也无法解决问题,

在当时我的问题是PushButtom未声明和该父类名傍边的">"符号错误,下图是我的代码

 首先检查了我在另一个头文件中类PushButtom的定义没问题,在上图的.cpp文件中也包含了该类的头文件,向量vector的定义格式也没问题,那么究竟是哪里出现问题了呢,最后在仔细检查后,我发现还是头文件包含的问题,上图的代码是a.h的定义文件,PushButtom在b.h中进行了声明但a和b两个头文件我相互包含了(即在a.h中#include"b.h",又在b.h中#include"a.h")所以遇到未声明和符号错误时可以先检查自己的头文件包含是否正确再去尝试   源客V大佬  的分享的方式。

  • 8
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值