c++ - 在调试“无法打开 crtexe.c”期间从 main() 函数返回时出现这些类型的错误
问题描述
我正在尝试调试这个程序,当我在调试模式下运行它时它工作正常,但是当它从主程序返回时,我的意思是当程序执行完成时这个错误消息 Pop in VS Cclode
#include <stdio.h>
int main(int argc, char** argv) {
int counter = 10;
counter++;
printf("The Counter Value is : %d\n", counter);
printf("Hello World!!\n");
return 0;
}
解决方案
在 vs 代码中使用 Ubantu 扩展时,为了调试您的 C/C++ 代码,Vs 代码正在编写或访问没有权限的文件,CRT 源文件属于 Windows 子系统 Linux (WSL),避免此类弹出错误的最佳方法是将从主函数返回时的断点
推荐阅读
- python - 为什么 geopandas 在使用 sjoin 函数时将多边形数据类型更改为 str?
- php - Content-Length 标头正确,但当 headers+body = content-length 时下载工具停止
- flutter - 飞镖冻结转换为另一种数据类型
- php - 固定多对一的 symfony
- python - discord.py 错误,同时给一个人一个静音的角色
- java - AWS-ECS 部署得到 404 NOT FOUND
- c++ - IBUS-警告**:19:51:34.312:创建输入上下文失败:达到超时wxWidgets
- reactjs - 检测设备的输入键 IonSearchBar
- javascript - 为什么反应组件内部的功能不起作用?
- postgresql - 无法在 WSL Arch 上启动 postgresql