【Visual Studio 报错】未加载 wntdll.pdb(一种可行的解决办法)

调试程序时,会出现下面这个报错

分析原因:

出现未加载 wntdll.pdb 报错大概率是你的指针使用错误 ,比如使用野指针、越界访问、或者堆区空间释放方式错误等。

这里以 堆区空间释放方式错误 为例子

1、堆区开辟的数组空间使用 delete 释放

cpp 复制代码
// 堆区开辟的数组空间使用  delete 释放
int* p = new int[10];
delete p;

正确方法:使用 delete[] 释放

2、堆区开辟的空间 使用 free 释放

cpp 复制代码
// 堆区开辟的数组空间使用  delete 释放
int* p = new int[10];
free(p);

C++ new 出来的空间,应该使用 delete 或 delete[] 释放

C语言中 malloc / realloc 的空间 使用 free 释放

相关推荐
kandee1 小时前
vscode混淆js文件的插件用法(jshaman)
javascript·ide·vscode
love530love3 小时前
在 PyCharm 中配置 x64 Native Tools Command Prompt for VS 2022 作为默认终端
ide·人工智能·windows·python·pycharm·prompt·comfyui
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ4 小时前
vscode快捷键配置
ide·vscode·编辑器
檀越剑指大厂5 小时前
【Idea系列】换行处理
java·ide·intellij-idea
QAQ小菜鸟5 小时前
二、Visual Studio 2026如何创建C语言项目
visual studio
风为你而吹6 小时前
mac m3上使用vscode + esp-idf开发esp32
ide·vscode·macos
小灰灰搞电子19 小时前
Qt 开发环境选择Qt Creator、Visual Studio还是 VS Code?
开发语言·qt·visual studio
jugt1 天前
将JetBrains系软件(PhpStorm、IntelliJIdea、WebStorm)缓存目录迁移到其它盘
ide·phpstorm
whm27771 天前
Visual Basic Data控件
windows·visual studio
游荡的小狼1 天前
Visual Studio Community 2022 安装
visual studio