Problem Solving Process of The terminal process terminated with exit code 1

article/2025/10/4 4:14:56

参考前辈的配置VScode C/C++环境的经验:

成成赐我力量
bat67

参考之后我的配置

c_cpp_properties.json

    "configurations": [{"name": "Mac","includePath": ["/usr/include"],"browse" : {"limitSymbolsToIncludedHeaders" : true,"databaseFilename" : ""}},{"name": "Linux","includePath": ["/usr/include"],"browse" : {"limitSymbolsToIncludedHeaders" : true,"databaseFilename" : ""}},{"name": "Win32","includePath": ["D:/MinGW/include"],"browse" : {"limitSymbolsToIncludedHeaders" : true,"databaseFilename" : ""}}],"version": 4

launch.json

{"name": "(gdb) Launch", "type": "cppdbg", "request": "launch","targetArchitecture": "x86","program": "${workspaceRoot}/${fileBacenameNoExtention}.exe", "miDebuggerPath": "D:\\MinGW\\bin\\gdb.exe", // 注意这里要与本机MinGw的路径对应"args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}","externalConsole": true, "MIMode": "gdb","preLaunchTask": "gcc","setupCommands": [{"description": "Enable pretty-printing for gdb",  "text": "-enable-pretty-printing",  "ignoreFailures": true}]}

task.json

{"label": "gcc","command": "gcc","args": ["-g","${file}","-o","${fileBacenameNoExTention}.exe"], "problemMatcher": {"owner": "c","fileLocation": ["relative", "${workspaceRoot}"],"pattern": {"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$","file": 1,"line": 2,"column": 3,"severity": 4,"message": 5}}}

出现的问题

d:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status
The terminal process terminated with exit code: 1

也看到Stack Overflow上有类似问题

分析问题

因为看不懂报错信息,只能暴力检索。
Keyword:

The terminal process terminated with exit code: 1
or
undefined reference to `WinMain@16’

Result: 有个前辈说他环境变量配置不正确
and
Something probably useful from it

Project -> properties -> build targets -> Type set it to native or gui…
If it doesn’t work (I’m not a windows user anymore) search the forum for sollutions…

I made it working. It was because there was not created main script, so the main function was missing.

解决办法

我检查了一下自己配置的环境变量,的确有问题。

在这里插入图片描述
That 's all and I must be careful next time…


http://chatgpt.dhexx.cn/article/HXvJ47D2.shtml

相关文章

compilation terminated.

wqlubuntu:~/Linux/COURSE$ gcc -o fork.c test.c gcc: error: test.c: No such file or directory gcc: fatal error: no input files compilation terminated.今天在编译一个文件时,发现了以上很诡异的情况(貌似我平时也是这样编译的啊,&am…

Try to run this command from the system terminal. Make sure that you use the问题,亲测已解决

今天使用python的时候,想要导包出现了这种问题 直接进入主题, 个人觉得是因为python和Pip的版本不匹配,我是使用的python3.7然后pip使用的是22.4 导致报错,我就把pip退回一下成为20.2.4的,然后就成功了,注意…

Error: spawn cmd ENOENT at Process.ChildProcess._handle.onexit

解决方案:在系统变量 Path 里面加上:%SystemRoot%\system32,关掉终端,重新启动项目。 详细步骤: 1、点击自己的 此电脑 ,右键 属性(R) ; ​ 2、找到 高级系统设置 ; ​ 3、点击 高级 &#x…

Process terminated

idea点击maven下的install出现错误 解决方法:更换maven进行重新配置 1、环境变量中找到MAVEN_HOME,修改新Maven的存放路径 2、修改maven相关配置 方法一:如下图 方法二:File --》 settings (快捷键:Ctr…

406错误

当请求的url后缀为.hml 并且传到页面的数据类型是json时,就会出现406, 解决: 在web.xml中添加一个mapping,然后访问url后缀改为.action

KBL406-ASEMI插件整流桥KBL406

编辑:ll KBL406-ASEMI插件整流桥KBL406 型号:KBL406 品牌:ASEMI 封装:KBL-4 特性:整流桥 正向电流:4A 反向耐压:600V 恢复时间:>2000ns 引脚数量:4 芯片个数…

记录一次生产环境偶发HTTP响应406报错问题

背景 今天在生产环境碰到了一个不算复杂,但是容易让人抓狂的问题。我们的一个Rest接口偶发的报406错误,只在生产环境中出现,大致估算是三千次调用中会出现十几次的这个错误,在测试环境一直无法复现。 首先查了下HTTP的406状态码语…

openresty线上406 Not Acceptable实战排查

因为公司需要对接平台业务,然后其中肯定离不开nginx来做代理转发的,而且我们没有http的地址,全是对外暴露的https的地址。今天就遇到了一些问题,在对接平台的时候它们调过来经过nginx总是406报错,今天我就带大家一起揭…

html报406错误,Ajax请求出现406的原因和解决方法

一般出现406错误有两种可能: 1、如果后缀是html是不能响应json数据的。需要修改后缀名。 在做伪静态化过程中,以.html结尾的后缀,做post请求时,不能响应json格式,这是spring官方做出的处理 可以加一个后缀改为.action …

SpringMVC在返回JSON数据时出现406错误解决方案

在SpringMVC框架的使用中常常会使用ResponseBody注解,修饰“处理器”(Controller的方法),这样在处理器在返回完毕后,就不走逻辑视图,而是将返回的对象转成JSON字符串响应给客户端,但这种操作有时…

Spring MVC 406

使用Spring MVC返回 JSON 数据有时候会在页面报出以下 406 错误。具体错误信息如下: 最常见的问题就是缺少 Jackson 工具包,它的作用是把 Java 对象转换成 JSON 输入出页面。当然这是最常见的情况,下面我就来介绍一下项目中出现的问题。由于项…

Sense 406错误

原来Sense 0.9.0 版本不能支持elasticsearch6.x 参考{https://blog.csdn.net/xieshanwu/article/details/78667881} 使用Chrome浏览器插件sense请求时,报错406 查询官方文档得到说明,从6.0版本开始,本次请求必须加上正确的 Content-Type&am…

406

The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ()。 出现的解决办法 有可能是调用的方法中requestMapper中写的produces" text/xml;chars…

406什么错误ajax,ajax406错误

如上,ajax请求时一直返回error,但是后台已经正确返回。网上给出的解决办法是spring3.*的,但我的是sppring 4.*的,应该不适用,我也没试。 思索一下,406 not acceptable,直译过来是不接受,不接受什么呢?后台既然已经返回,前台不接受 是不是和数据格式有关? 但前台要求的…

Http状态码406(Not Acceptable) 错误问题解决方法

状态码406:HTTP协议状态码的一种(4xx表示客户端的问题),表示客户端无法解析服务端返回的内容。说白了就是后台的返回结果前台无法解析就报406错误。 示例代码中请求代码,后台代码均正常,且有返回信息。如下…

简单垃圾邮件过滤系统

头文件&#xff1a; typedef struct chuan1 {char* str;int chang;int maxchang;}chuan; int chushi(chuan* s, int max, char* d) //动态数组方法 {if (max < strlen(d)){printf("初始化错误&#xff0c;MAX太小\n");return 0;}s->str (char*)malloc(sizeo…

【机器学习】朴素贝叶斯实现垃圾邮件过滤

朴素贝叶斯法概述 朴素贝叶斯法是基于贝叶斯定理与特征条件独立性假设的分类方法。对于给定的训练集&#xff0c;首先基于特征条件独立假设学习输入输出的联合概率分布&#xff08;朴素贝叶斯法这种通过学习得到模型的机制&#xff0c;显然属于生成模型&#xff09;&#xff1b…

python:基于朴素贝叶斯算法的垃圾邮件过滤分类

目录 一、朴素贝叶斯算法 1.概述 2.推导过程 二、实现垃圾邮件过滤分类 1.垃圾邮件问题背景 2.朴素贝叶斯算法实现垃圾邮件分类的步骤 3.python实现 参考学习网址&#xff1a;https://blog.csdn.net/weixin_59450364/article/details/124343350 一、朴素贝叶斯算法 1.…

机器学习:朴素贝叶斯的应用之垃圾邮件过滤

机器学习&#xff1a;朴素贝叶斯的应用之垃圾邮件过滤 文章目录 机器学习&#xff1a;朴素贝叶斯的应用之垃圾邮件过滤1.相关概念1.条件概率&#xff1a;2.贝叶斯公式&#xff1a;3.拉普拉斯平滑&#xff1a; 2.朴素贝叶斯分类器1.根据已知数据计算先验概率以及条件概率2.根据M…