首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MinGW g++在包含它的文件所在的包含文件夹中找不到_G_config.h

MinGW是一个在Windows平台上运行的开源软件开发工具集,它提供了一套GNU工具链,包括编译器、调试器和其他实用工具。其中,g++是MinGW中的C++编译器。

在使用MinGW g++编译代码时,如果出现了找不到_G_config.h的错误,这通常是因为编译器无法找到该头文件所在的路径。_G_config.h是一个内部头文件,用于配置C++标准库的一些参数和特性。

要解决这个问题,可以尝试以下几个步骤:

  1. 确保你已经正确安装了MinGW,并且将其路径添加到系统的环境变量中。可以通过在命令行中输入"g++ --version"来验证安装是否成功。
  2. 检查你的代码中是否正确包含了所需的头文件。在使用#include指令包含头文件时,应该使用尖括号<>来包围系统提供的头文件,而不是双引号""。例如,正确的包含方式应该是#include <iostream>。
  3. 确认你的代码文件和_G_config.h文件所在的文件夹路径是否正确。如果你的代码文件和_G_config.h文件不在同一个文件夹下,可以使用相对路径或绝对路径来包含_G_config.h文件。例如,如果_G_config.h文件在上一级文件夹中,可以使用#include "../_G_config.h"来包含。
  4. 检查你的代码文件的编译命令是否正确。在使用g++编译代码时,应该使用"-I"选项来指定头文件的搜索路径。例如,可以使用"g++ -I/path/to/header"来指定头文件的路径。

总结起来,解决MinGW g++找不到_G_config.h的问题需要确保正确安装了MinGW,并将其路径添加到系统的环境变量中。同时,要检查代码中的头文件包含方式、文件路径和编译命令是否正确。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

win10下MinGW安装及配置

现在MinGW安装管理器 就有了,可以正式安装MinGW了 安装MinGW 上一步安装好管理器之后会自动桌面创建一个快捷方式,双击打开。 用来管理已安装组件或添加新组件。...ps:如果桌面找不到快捷方式 可以用 搜索 mingw basic step里面的全部选择,右键 mark for installation,然后前面框会显示黄色箭头(我这里是下载好样子)...你会看到组件前框都变成了绿色。 此时编译器已经安装好了,组件都在bin文件夹。但还无法编译C/C++,需要配置环境变量。...配置环境变量 右下角搜索高级系统设置 高级——>环境变量 找到Path,用户变量和系统变量path都可以,双击打开。 新建,将组件所在文件夹bin路径粘贴进去。...找到你MinGW安装路径打开bin文件夹,复制当前目录。 点击确定,不要点右上角X。一直点确定。 环境变量配置好了,测试一下是否成功。 测试 Win+R 打开运行,输入cmd确定。

1.3K10

VSCode配置 c++ 环境(小白教程)「建议收藏」

下载安装MinGW-w64及环境变量配置 MinGW:可以理解成包含多种编译环境可自由选择安装其中部分软件 下载地址:https://osdn.net/projects/mingw/downloads...) mingw32-gdb.bin(调试编译后文件) 若在安装时候报“找不到 xxx 库”错误,可以重新勾选此库和dll文件 选择完后,点击 Installation > applychange...}:表示workspace文件夹名,也即Test ${file}:文件自身绝对路径,也即/home/Coding/Test/.vscode/tasks.json ${relativeFile}:文件...,tasks.json ${fileDirname}:文件所在文件夹路径,也即/home/Coding/Test/.vscode ${fileExtname}:当前文件后缀,也即.json ${lineNumber...}:当前文件光标所在行号 ${env:PATH}:系统环境变量 4.

1.2K20

C++系列-附录-windows下安装C++环境

Clang许多平台上可用,并被广泛应用于开发工具和IDE。 Visual C++:Visual C++ 是微软公司开发C++编译器。...MinGW MinGW(Minimalist GNU for Windows)是一套Windows上使用GCC工具链开发工具集合。提供了一系列命令来编译和构建C++程序。...使用-I选项指定包含文件目录,-L选项指定包含文件目录,-l选项指定要链接文件。...这些命令示例展示了MinGW环境下使用g++编译器一些常见用法。请注意,具体命令选项和用法可能会因MinGW版本和个人设置而有所不同。...搜索系统 -> 关于 -> 高级系统设置 -> 环境变量 系统变量中选择Path 选择新建并将 Mingw-w64 目标文件夹路径添加到系统路径。

19810

Vscode修改.exe文件生成位置

起因 今天写C语言练习题时,发现Vscode工作区中出现了这样情况: 程序运行产生可执行文件和源码混在一起,作为一名强迫症,我怎能容忍 “如此放肆”,特意查看了一波官方文档后终于找到了解决办法...解决方法 文件建立 现在关闭Vscode,桌面新建一个文件夹,命名随意,然后直接拖拽到Vscode图标处打开,这个文件就是我们工作区 打开之后我们新建文件夹 Demo ,其下新建文件 Hello.c...创建launch.json文件 选择C++(GDB/LLDB) 选择gcc.exe-生成和调试活动文件 返回工作区文件目录,发现生成了.vscode文件夹包含launch.json..."MIMode": "gdb", //指定连接调试器,minGW64调试程序->gdb "miDebuggerPath": "C:\\Program...-o $workspaceRoot/build/$fileNameWithoutExt && $workspaceRoot/build/$fileNameWithoutExt", 最后工作区新建文件夹

2.7K20

ege安装教程(第二银河配置要求)

\Visual Studio\Microsoft Visual Studio\2017\Community 找不到可以VS桌面图标右键选择打开文件所在位置,如下图 [2] VSinclude...lib文件是不同,需要放到对应文件,不然链接时就找不到lib文件了。... EGE安装包 ,根据自己VS版本进入对应文件夹 可以里面看到有x86和x64两个文件夹,   点开来看,里面都各自有一个lib库文件,x86里面是32位,x64里面是64....cpp 表示编译直接位于工作空间文件夹所有cpp源文件(不包含文件cpp源文件),即多文件编译。...\mingw\include ) 将EGE安装包 lib 目录下文件文件放到C-Free文件放置目录 库文件选择:选择mingw32文件夹, 把EGE安装包mingw32

6.5K21

手把手教你 之 VScode配置CC++编译环境

5、修改C/C++配置文件 (1)新建空文件夹hello (2)打开VScode --> 打开文件夹 --> 选择刚刚创建文件夹hello (3)新建hello.cpp文件 #include<stdio.h...会在工作目录(即hello文件夹)下生成一个launch.json启动配置文件,修改launch.json。下图是修改过 ?...返回.cpp文件,按F5进行调试,会弹出找不到任务"task g++",选择 “配置任务”,会自动生成 tasks.json 文件。...7、其他 一劳永逸:因为VS需要为每一个文件夹做单独配置,所以建议把.vscode文件夹放到你常用文件夹顶层,这样就不用重复配置了。不用每个新cpp文件就要一套配置。...这些配置在你配置好文件夹所有子文件夹文件都能使用。

2.3K21

整理:Visual Studio Code (vscode) 配置C、C++环境编写运行C、C++(主要Windows、简要Linux)

是用VSCode打开文件夹!!单独打开一个单独cpp是没有下面的几个配置文件出现!!也就是说,这个cpp要在一个文件夹里!不像DevCpp和C-Free可以直接调试一个单独cpp!!)...”preLaunchTask”: “g++”这里写一样,因为前面`launch.json`”preLaunchTask”里我改为了g++,所以这里我也改为g++,vscode默认是`g++.exe...,所以建议把.vscode文件夹放到你常用文件夹顶层,这样就不用重复配置了。...不用每个新cpp文件就要一套配置。这些配置在你配置好文件夹所有子文件夹文件都能使用。...,中文调试的话就会出现“找不到文件XXXXX.cpp”(大意,原文记不清了,因为距离这个问题我已经解决很长时间了,今天看到想补一下,别让新人踩坑了。。。)

4.2K10

vscode一键配置CC++多个C及CPP文件编译与tasks.json和launch.json原理

具体配置 我这里配置都没有用到VS相关,用是跨平台g++、gcc,Windows上面就是安装MinGW,我用MinGW64(gcc version 8.1.0 x86_64)。...上面的make命令就是MinGW安装目录下bin目录下mingw32-make.exe,tasks.json配置此命令。...}:当前文件文件名,tasks.json // ${fileDirname}:文件所在文件夹路径,也即/home/Coding/Test/.vscode // ${fileExtname}:当前文件后缀...,也即.json // ${lineNumber}:当前文件光标所在行号 // ${env:PATH}:系统环境变量 "args": [], "stopAtEntry": false, "cwd...build 文件夹调用 cmake 进行项目配置 // 如果想配置比如 release 还是 debug 可以添加参数或者 // CMakeLists.txt设置也行 { "type": "shell

5.9K40

Sublime Text3 CC++一键调试运行(可读取cin和scanf且中文无乱码)

④Sublime Text 是可自由扩展包含大量实用插件,我们可以通过安装自己领域插件来成倍提高工作效率。...minGW系统环境配置: 使用C/C++编译器是minGW,点此进入官网链接,下载后需要在线安装,安装后需要将安装目录下bin目录所在路径加入path环境变量。...本菜鸡电脑里安装了CodeBlocks,CodeBlocks安装目录下有MinGW,所以可以直接将其bin目录所在路径D:\CodeBlocks\MinGW\bin复制。 ?...,新打开文件添加以下内容: { "cmd": ["g++", "${file}", "-fexec-charset=gbk", "-o", "${file_path}/${file_base_name...Text3,在此目录下有一个文件夹叫做Installed Packages,把刚才下载文件放到这里就可以了。

4.3K20

配置C++学习环境

一、本地环境设置 如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用软件,文本编辑器和 C++ 编译器。 二、文本编辑器 通过编辑器创建文件通常称为源文件,源文件包含程序源代码。...C++ 程序文件通常使用扩展名 .cpp、.cp 或 .c。 开始编程之前,请确保您有一个文本编辑器,且有足够经验来编写一个计算机程序,然后把保存在一个文件,编译并执行。...三、C++ 编译器 写在源文件源代码是人类可读源。需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。 C++ 编译器用于把源代码编译成最终可执行程序。...添加您安装 MinGW bin 子目录到您 PATH 环境变量,这样您就可以命令行通过简单名称来指定这些工具。...6、以下窗口中点击 Next 7、弹出窗口中选择 Empty project 选项后,点击 Finish 按钮: 8、右击文件夹 Source File 并点击 Add --> New Item.

11110

C++ 环境设置

通过编辑器创建文件通常称为源文件,源文件包含程序源代码。C++ 程序文件通常使用扩展名 .cpp、.cp 或 .c。...开始编程之前,请确保您有一个文本编辑器,且有足够经验来编写一个计算机程序,然后把保存在一个文件,编译并执行。 C++ 编译器 写在源文件源代码是人类可读源。...添加您安装 MinGW bin 子目录到您 PATH 环境变量,这样您就可以命令行通过简单名称来指定这些工具。...6、以下窗口中点击 Next 7、弹出窗口中选择 Empty project 选项后,点击 Finish 按钮: 8、右击文件夹 Source File 并点击 Add --> New Item...<< endl; return 0; } 最简单编译方式: $ g++ helloworld.cpp 由于命令行未指定可执行程序文件名,编译器采用默认 a.out。

2.3K51

『转』 opencv3.3.0 && opencv_contrib3.3.0 for AndroidNDK

MinGW 下载MinGW,安装以后会有相应g++配置,这一步需要自行勾选,然后下载对应g++编译包即可,配置完成MinGW大概500MB左右。...需要配置path环境变量,命令行输入gcc -v检验配置是否正确 Ant 下载Ant,无需安装,解压后,配置path环境变量即可,可以命令行输入ant -v检验配置是否正确。...上面一行地址是source所在目录 下面一行地址是编译文件将要放置目录 接下来需要配CMake配置参数如下: Name:ANDROID_ABI Type:STRING Value:armeabi-v7a...特殊情况 上面顺利的话就不用往下看了,如果遇到报错,一般是在编译时候出现找不到文件之类奇怪问题。...而提示找不到文件其实在我们本地目录.cache\xfeatures2d\boostdesc,如下所示: ?

67210

如何进行环境配置

通过编辑器创建文件通常称为源文件,源文件包含程序源代码。C++ 程序文件通常使用扩展名 .cpp、.cp 或 .c。...开始编程之前,请确保您有一个文本编辑器,且有足够经验来编写一个计算机程序,然后把保存在一个文件,编译并执行。 C++ 编译器 写在源文件源代码是人类可读源。...添加您安装 MinGW bin 子目录到您 PATH 环境变量,这样您就可以命令行通过简单名称来指定这些工具。...6、以下窗口中点击 Next 7、弹出窗口中选择 Empty project 选项后,点击 Finish 按钮: 8、右击文件夹 Source File 并点击 Add --> New Item....hello.out 机器码文件 step5 : 终端输入命令:.

1.2K20

如何进行内存设置

通过编辑器创建文件通常称为源文件,源文件包含程序源代码。C++ 程序文件通常使用扩展名 .cpp、.cp 或 .c。...开始编程之前,请确保您有一个文本编辑器,且有足够经验来编写一个计算机程序,然后把保存在一个文件,编译并执行。 C++ 编译器 写在源文件源代码是人类可读源。...添加您安装 MinGW bin 子目录到您 PATH 环境变量,这样您就可以命令行通过简单名称来指定这些工具。...6、以下窗口中点击 Next 7、弹出窗口中选择 Empty project 选项后,点击 Finish 按钮: 8、右击文件夹 Source File 并点击 Add --> New Item....hello.out 机器码文件 step5 : 终端输入命令:.

1.3K20

编译原理基础

简单来说,gcc 指的是 GCC GNU C Compiler(C 编译器);g++ 是 G++ GNU C++ Compiler(C++ 编译器),但实际上 gcc 和 g++ 都不是编译器...,也不是编译器集合,它们只是一种驱动器,根据参数文件类型,调用对应 GNU 编译器,所以更准确说法是:gcc 调用了 C compiler, g++ 调用了C++ compiler。...对于 *.c 和 *.cpp 文件,gcc 分别当做 c 和 cpp 文件编译(c 和 cpp 语法强度是不一样)。 对于 *.c 和 *.cpp 文件g++ 则统一当做 cpp 文件编译。...这同时造成了 MinGW 开发程序只能使用 Win32API 和跨平台第三方库,而缺少 POSIX 支持[3],大多数 GNU 软件无法不修改源代码情况下用 MinGW 编译。...GNU 工具链针对嵌入式系统 Linux内核、BSD 及其它软件开发起着至关重要作用。

85310

VSCode配置CC++环境

download/qq_44629109/85011994 MinGW编译器安装配置 MinGW编译器压缩包解压后放到自己方便目录,复制文件里bin文件目录路径(后面用得到) 系统属性中找到环境变量...检查是否配置成功 (1)按下 win+R (2)输入cmd (3) 进入你MinGW编译器所在磁盘,比如我D盘,我就输入D:,根据自己选择输入即可。...( 4 )进入MinGW编译器bin文件路径下,上面我们复制过,比如我就是D:\VSCode\mingw64\bin,根据自己选择。 (5)输入gcc -v 如果出现上图即代表成功。...VSCode配置c/c++ 下载c/c++插件 下载完成后重启vsCode 配置 新建文件夹(用来放vsCode项目),比如我起名叫first first文件夹下创建一个.vscode文件夹(这是固定...)并创建3个文件 分别是c_cpp_properties.json,launch.json,tasks.json 创建一个first文件夹放项目,比如我是helloWorld(文件夹名字随意),然后文件夹下创建

92520

Windows 10配置VS Code C++环境(超详细,面向小白以及大佬们)

看完这个,还有下一篇:门在这 我看了网上大佬们配我是是看不懂啊?我是一个小白啊?这太难了,这阻挡不了我,想使用这很骚IDE,于是不断摸索下,终于配置成功,小白们也不用慌,这次非常简单。...3.装MinGW 当时我下了半天找不到,这次我放个地址,github放不下这么大文件,传文件夹的话还得ssh啥,还不会,将就一下https://share.weiyun.com/5jhqiln...这样就配完了 5.倒数第二步 下载地址,解压出来 https://github.com/DuYuren/MinGW/tree/vscode 建个文件夹随便什么名字 把我 .vscode 放里面...然后刚才那个文件夹里写个C++文件,就可以编译了,F5呦。...家境贫寒,总得向这个世界低头,所以我一直奋斗,想改变我命运给亲人好生活,希望同样被生活绑架你可以通过自己努力改变现状,深知成年人世界里没有容易二字。

5.9K50

最简单,最明了,看了就会VScode和C++配置!(Visual Studio Code)

我看了网上大佬们配我是是看不懂啊?我是一个小白啊?这太难了,这阻挡不了我,想使用这很骚IDE,于是不断摸索下,终于配置成功,小白们也不用慌,这次非常简单。一定可以。...3.装MinGW 当时我下了半天找不到,这次我放个地址,github放不下这么大文件,传文件夹的话还得ssh啥,还不会,将就一下https://share.weiyun.com/5jhqiln...4.环境变量 会配直接跳过即可 ? ? ? ? 找到这两个path,用户和系统变量。 点击新建,然后输入 C:\MinGW\bin ?...这样就配完了 5.倒数第二步 下载地址,解压出来 https://github.com/DuYuren/MinGW/tree/vscode 建个文件夹随便什么名字 把我 .vscode 放里面...然后刚才那个文件夹里写个C++文件,就可以编译了,F5呦。

95120
领券