应用程序错误 0X0007FFF01A66456 处的指令参考内存为 0XFFFFFFFFFFFFFFFF8。内存无法读取代码

问题描述 投票:0回答:1

我在运行代码时遇到了问题

下面的简单代码片段... 我该如何解决这个问题?

#include <iostream>

int main(){
    std::cout <<"I like pizza";
   return 0;
}

enter image description here

我希望我可以在 VS Code 上运行任何 C++ 代码而不会出现任何问题

c++ error-handling compiler-errors
1个回答
0
投票

看起来您遇到了错误“0x处的指令....引用了0xFFFFFFFFFFFFFFFFFFFFFF处的内存”。在 VS Code 中运行 C++ 程序时,无法读取内存。

  1. 检查您的编译器设置 确保您有正确安装的 C++ 编译器(例如 g++ 或 clang)。在终端中输入:g++ --version 如果未安装编译器,则必须安装它(例如 Windows 下的 MinGW)

  2. 确保您正在运行正确的.exe 在屏幕截图中,您可以看到几个已编译的 .exe 文件。删除不必要的程序并确保您正在运行刚刚编译的程序。

  3. 清理并重建项目 删除所有旧的 .exe 文件并尝试重建项目:

按 Ctrl+Shift+B 启动构建任务。

  1. 检查调试器设置 如果通过调试器运行时出现错误,请尝试在没有调试器的情况下运行程序。这可能有助于识别调试器设置的问题。
© www.soinside.com 2019 - 2024. All rights reserved.