在MinGW环境变量配置时,需要配置一条CPLUS_INCLUDE_PATH的环境变量(看补充)

当运行C++程序时需要使用到该变量,但现在在下有一个问题,就是该变量究竟该如何配置,网上的诸多答案都没有阐明设置的道理,那些个路径里应该都有C++的.h的文件吧,但是在MinGW的诸多目录下都有.h的文件,在下一直很好奇网上的那些仁兄究竟是如何判定就该设置那些路径,譬如网上有一种流传版本:D:\MinGW\lib\gcc\mingw32\4.6.2\include\c++;D:\MinGW\lib\gcc\mingw32\4.6.2\include\c++\backward;D:\MinGW\lib\gcc\mingw32\4.6.2
\include\c++\mingw32;D:\MinGW\include
但是在下在C++文件夹中一看还有不少文件夹中都有.h文件,那为什么不加路径
还有就是在
D:\MinGW\lib\gcc\mingw32\4.6.2
\include\c++\mingw32
路径下并没有看到.h文件,而是在里面的bits文件夹中看到了,在下颇为奇怪,希望有哪位仁兄可以本着赤诚的胸怀为在下解惑,在下在此先行道谢!

有其他文件夹不稀奇,因为别人的include还会写上相对路径,比如
#include<xxxx/yyyy.h>

还有即使是系统的文件比如math.h
里面也包含了其他在不同目录下的头文件
不然几百个.h文件放在同一个目录下面怎么看
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-24
还有些MINGW的版本根本没有D:\MinGW\lib\gcc\mingw32\4.6.2\include\c++;D:\MinGW\lib\gcc\mingw32\4.6.2\include\c++\backward;这些类似的文件夹,要怎样设置啊本回答被网友采纳
相似回答