VS2022提示无法启动程序什么原因啊

当我进行调试运行代码的时候,出现无法启动程序,系统找不到指定的文件,是什么原因啊?

img

软件好像出问题了 最快的方法就是重新安装一下

编译报错了,根本没有生成文件
先编译,后执行,不要直接执行

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7611761
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:VS2019调用大漠插件 “调试提示打开字库失败,系统找不到指定的文件“
  • 除此之外, 这篇博客: VS2019代码中包含中文内容导致的编译错误和打印输出乱码问题中的 解决方法,三种方法任选其一: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 一. 修改代码文件格式为utf-8带签名,让MSVC编译器能够自动识别并以utf-8 BOM格式加载文件:

    1. 使用外部编辑器将代码文件保存为utf8-BOM格式;
    2. 或 打开代码文件,在VS2019 “高级保存选项” 中将代码文件保存格式选择为“Unicode-带签名“;
      VS2019高级保存选项

    二. 修改代码格式:

    修改中文字符串、中文注释的格式,在中文结尾处添加英文空格,让MSVC编译器能够以GBK编码方式加载编译中文utf-8编码字符串,可以解决编译报错问题,打印还是乱码;

    三. 强制指定MSVC编译器加载代码文件的编码格式:

    1. 在VS2019“项目”-“工程属性”对话框-“C/C++”-“所有选项"子页,在“附加选项”内添加 “/utf-8” (等同于”/source-charset:utf-8 /execution-charset:utf-8");
    2. 在VS2019“项目”-“工程属性”对话框-“C/C++”-"所有选项"子页,在“附加选项”内添加 “/source-charset:utf-8 /execution-charset:gbk” (前者表示文件本身的编码,后者表示编译以后的字符数组内的字节是什么编码);
      项目属性-C/C++-附加选项
  • 您还可以看一下 夜郎老师的易语言开发通达信DLL公式接口课程中的 编程环境的搭建(易语言,通达信最新版,CE7.0,vs2019)小节, 巩固相关知识点