社区
C++ 语言
帖子详情
windows为何不报告main函数运行失败呢?
clever101
领域专家: C/C++技术领域
2008-10-26 10:47:56
一般来说,main函数返回-1表示运行失败。但在VC 6.0上编一个控制台程序,main函数返回0和返回-1没有区别。main函数返回-1时,windows为何不报告main函数运行失败呢?
...全文
115
6
打赏
收藏
windows为何不报告main函数运行失败呢?
一般来说,main函数返回-1表示运行失败。但在VC 6.0上编一个控制台程序,main函数返回0和返回-1没有区别。main函数返回-1时,windows为何不报告main函数运行失败呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
太乙
2008-10-26
打赏
举报
回复
呵呵,ls讲的很明白了!main的返回值是给调用它的程序看的!
arong1234
2008-10-26
打赏
举报
回复
main函数返回值多少有点是C/C++语言自己的定义,而实际上进程的异常有其自己的渠道,操作系统并不认同C/C++语言关于0是正常-1是错误这种定义
arong1234
2008-10-26
打赏
举报
回复
这个返回值不是返回给系统的,而是留给关心这个程序的程序的,操作系统没有必要关心每个进程的成功和失败。例如当你设计两个关联的进程1.exe/2.exe, 2.exe可以检查1.exe的main返回值做特定的动作。
windows设计的理念就是进程隔离,一个错误局限在一个进程之内。再说,系统就是想关心,它也不知道该怎么处理你返回的0或者-1
hu_vane
2008-10-26
打赏
举报
回复
main函数的返回并不是意味需要被系统处理。
baihacker
2008-10-26
打赏
举报
回复
你在控制台下放一个编译好的程序,假设名字为a
a&&dir
就知道了(表示如果a成功结束的话那么执行dir)
frank_ll
2008-10-26
打赏
举报
回复
不一定说返回-1就表示失败,失败不失败是自己定义的,如果我定义-1表示成功,那么他就是成功。
main中的return仅仅是返回一个值,表示程序结束的值。
在Linux下可以用
echo $?
命令查看返回值,以确定你的错误类型
pytest
运行
用例
失败
重跑并截图到测试html
报告
本文详细介绍了如何使用pytest框架进行自动化测试的环境搭建,包括Python版本的选择、pytest及相关插件的安装,conftest.py配置文件的作用及编写,以及如何在测试
失败
时自动截图并生成HTML
报告
。
一文彻底解决SDL2库
main
函数
链接问题
本文深入剖析SDL2在
Windows
等平台上因SDL.h重定义
main
为SDL_
main
导致的链接
失败
问题,指出直接#undef
main
或忽略该机制会丢失跨平台初始化与资源清理功能;重点推荐正确方案——显式链接SDL2
main
库(CMake中需置于SDL2之前),并保留标准
main
签名以启用SDL内置平台适配逻辑。
Windows
(10) Python polyglot安装和
运行
失败
的问题
本文介绍了在
Windows
10上安装和
运行
Python polyglot库时可能遇到的问题及解决方法。包括安装numpy、下载whl文件、识别系统架构、将文件复制到site-packages目录并安装,以及解决
运行
时模型下载
失败
的问题。通过修改_polyglot_的_
main
__和_downloader_文件,可以成功解决这些问题。
C++
windows
管理员权限
运行
程序
在以用户权限
运行
程序时,在指定路径修改文件可能因无管理员权限而
失败
。可使用管理员权限
运行
新进程执行修改任务,需判断是否有管理员权限、系统版本是否为win7以上,开启带‘FirstRun’参数的进程,在
main
函数
中判断参数并执行相关代码。
5,Docker
运行
最新ultralytics-
main
教程
本教程详细介绍了如何在Docker环境中
运行
YOLOv8模型,包括下载ultralytics-
main
项目、安装Docker、配置GPU加速、构建Docker镜像以及
运行
容器调用GPU。特别强调了在
Windows
11环境下安装Docker的步骤,并提供了针对国内用户可能遇到的下载问题的解决方案。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章