c++ - mingw32_gt_pch_use_address 中的内部错误,位于 config/i386/host-mingw32.c:190:MapViewOfFileEx:尝试访问无效地址
问题描述
mingw32_gt_pch_use_address 中的内部错误,位于 config/i386/host-mingw32.c:190:MapViewOfFileEx:尝试访问无效地址。
在 sublime-text 3 中编译 c++ 程序时出现此错误。
如何解决此错误?
解决方案
就我而言,这个问题是由于#include<bits/stdc++.h>
. 评论此行并#include <iostream>
解决问题。
如果您已预编译<stdc++.h>
,则此路径中有 stdc++.h.gch 文件(路径可能因安装 MinGW 的位置和版本而异):
C:\MinGW\lib\gcc\mingw32\9.2.0\include\c++\mingw32\bits
因此,要解决此问题,请删除stdc++.h.gch 文件并将这两个命令粘贴到您的终端中:
- 转到在命令行中具有预编译头的路径
cd C:\MinGW\lib\gcc\mingw32\9.2.0\include\c++\mingw32\bits
- 预编译头文件(我的版本是 c++17)
g++ -std=c++17 stdc++.h
我在 codechef 讨论中找到了这个解决方案,它对我有用。
推荐阅读
- python - 如何在 Django Rest Framework 中显示我的 M2M 模型
- python - 如何在 Hugo 中构建静态 html 页面并定义布局模板来格式化页面?
- pointers - Odd behavior of fortran strings in a derived type after accessing the type by a pointer
- python - 如何为多标签分类器/一对休息分类器腌制 sklearn 管道?
- javascript - 无法通过 reactjs 中的 html 表单进行后调用和发送文件
- node.js - 为什么 toString() 可以在参数上调用但不能直接调用
- html - 在响应式设计中将两行文本包裹在一起
- python - 从 Jinja2 中的连接字符串渲染 python dict
- r - 将 str_match 与后视一起使用 (U_REGEX_LOOK_BEHIND_LIMIT)
- css - 如何在引导程序 4 容器流体中左对齐元素