首页 > 解决方案 > C++ Code::Blocks 程序从命令行运行时导致蓝屏

问题描述

我正在使用 Code::Blocks 来尝试使用 OpenMP 进行并行编程。原始 Code::Blocks 文件夹中包含的 MinGW 编译器不支持 OpenMP,所以我从 Sourceforge 下载了较新的版本(7.0.0)并相应地设置了项目(-fopen 参数,libgomp-1.dll 的路径),一切似乎按预期工作。程序在 Code::blocks 中启动时编译并运行没有问题。但是当我尝试从命令行启动 .exe 文件时,我最终会出现蓝屏死机。任何代码都会发生同样的事情,甚至是“hello world”。使用 Code::Blocks 给出的原始 MinGW 没有这个问题。我还尝试了另一个版本(8.1.0),结果相同。似乎崩溃甚至在执行来自 main 函数的任何命令之前就发生了。使用 Win 7 64 位。

标签: c++mingwblue-screen-of-death

解决方案


推荐阅读