c++ - 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 位。
解决方案
推荐阅读
- node.js - 无法连接到nodejs上的mongodb atlas
- java - 流根据不同的条件过滤和汇总不同的字段
- css - PostCSS Autoprefixer 是否只会为 .browserslist 文件中列出的浏览器添加前缀?
- python - 为什么在 CMD 上运行 traceroute 命令得到的结果与使用 scapy SR 功能得到的结果不同?
- shell - 如何使用 shell 脚本 ucomment [ ] 这种模式?
- c - 程序在重复 calloc() 调用时崩溃
- javascript - 如何仅在 vue.js 中对特定点击的卡片应用切换/样式?
- android - 键盘打开时Android编辑文本不可见
- azure - 如果我为 VM 选择的区域与虚拟网络不同,该怎么办?
- javascript - 如何在 react.js 中的语义 UI 中水平对齐网格中的单选按钮?