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

您所在的位置:网站首页 vs2022无法打开文件进行写入 vs2022无法打开“xxx.exe“莫名出现报错:xxx未声明,“xxx”符号错误等问题总结

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

2024-01-29 18:43| 来源: 网络整理| 查看: 265

  近日在跟随视频做一个学生管理系统项目,明明代码一样,即使有些效果实现上的小问题也一一解决可是在几次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大佬  的分享的方式。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3