Ⅰ C++头文件目录在那个文件夹
C++标准库头文件,不同的编译器默认路径不相同。
Vc6.0一般在专安装目录下的VC98INCLUDE目录,比如C:Program Files (x86)Microsoft Visual StudioVC98INCLUDE。
Vs一般在位于$VSPATHVCinclude路径属下面。
gcc一般默认在 /usr/include目录下
Ⅱ c++中头文件路径如何设置
1、直接在文件中include2、在项目属性中include头文件所在的目录
Ⅲ c++标准库头文件在哪个目录下
这个不同的编译器位置不同,比如:【Windows】下, VC++就是直接在\…\vc\include下面,而MinGW则是mingw\lib\gcc\mingw32\xxx\include\c++下 (xxx - mingw版本号专,比属如4.8.1)
Ⅳ 如何指定gcc的默认头文件路径
gcc指定头文件路径及动态链接库路径本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文包含了很多的例子,具有很强的操作性,希望读者自己去走一遍。一.#include <>与#include “”#include <>直接到系统指定的某些目录中去找某些头文件。#include “”先到源文件所在文件夹去找,然后再到系统指定的某些目录中去找某些头文件。二.gcc指定头文件的三种情况:1.会在默认情况下指定到/usr/include文件夹(更深层次的是一个相对路径,gcc可执行程序的路径是/usr/bin/gcc,那么它在实际工作时指定头文件头径是一种相对路径方法,换算成绝对路径就是加上/usr/include,如#include 就是包含/usr/include/stdio.h)2.GCC还使用了-I指定路径的方式,即gcc -I 头文件所在文件夹(绝对路径或相对路径均可) 源文件举一个例子:设当前路径为/root/test,其结构如下:include_test.cinclude/include_test.h有两种方法访问到include_test.h。1. include_test.c中#include “include/include_test.h”然后gcc include_test.c即可2. include_test.c中#include 或者#include 然后gcc –I include include_test.c也可3. 参数:-nostdinc使编译器不再系统缺省的头文件目录里面找头文件,一般和-I联合使用,明确限定头文件的位置。在编译驱动模块时,由于非凡的需求必须强制GCC不搜索系统默认路径,也就是不搜索/usr/include要用参数-nostdinc,还要自己用-I参数来指定内核头文件路径,这个时候必须在Makefile中指定。头文件搜索顺序:1.由参数-I指定的路径(指定路径有多个路径时,按指定路径的顺序搜索)2.然后找gcc的环境变量 C_INCLUDE_PATH, CPLUS_INCLUDE_PATH, OBJC_INCLUDE_PATH3.再找内定目录/usr/include/usr/local/include/usr/lib/gcc-lib/i386-linux/2.95.2/include/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../i386-linux/include库文件,但是如果装gcc的时候,是有给定的prefix的话,那么就是/usr/includeprefix/includeprefix/xxx-xxx-xxx-gnulibc/includeprefix/lib/gcc-lib/xxxx-xxx-xxx-gnulibc/2.8.1/include三.Linux指定动态库路径众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库, 并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函 数,以及该动态库的其它资源了。在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。1.在配置文件/etc/ld.so.conf中指定动态库搜索路径。可以通过编辑配置文件/etc/ld.so.conf来指定动态库的搜索路径,该文件中每行为一个动态库搜索路径。每次编辑完该文件后,都必须运行命令ldconfig使修改后的配置生效。举一个例子:所有源文件:源文件1: lib_test.c#include void prt(){printf(“You found me!!!/n”);}源文件2: main.cvoid prt();int main(){prt();return 0;}
Ⅳ 如何设置头文件路径
右键工程,点击properties,点击c/c++ general,点击paths and symbols里面有个Includes点击Add选项卡添加你的头文件路径就好
Ⅵ WINDOWS操作系统下的C语言头文件存放在哪个目录中
C语言中的头文件一般分为两类,一类是标准库头文件专,一类是用户自定义头文件属。
1、标准库头文件,不同的编译器都不相同。
Vc6.0一般在安装目录下的VC98INCLUDE目录,比如C:Program Files (x86)Microsoft Visual StudioVC98INCLUDE。
Vs一般在位于$VSPATHVCinclude路径下面。
gcc一般默认在 /usr/include目录下。
2、用户自定义头文件,存储位置有用户自定义。
(6)头文件路径扩展阅读:
在C语言中,头文件的作用如下:
1、加强类型检查,提高代码的类型安全性。
2、减少代码的重复书写,提高编写和修改程序的效率。 在程序开发的过程中,对某些数据类型或者接口进行修改是难免的,使用头文件,只需要修改头文件中的内容,就可以保证修改在所有源文件中生肖,从而避免了繁琐易错的重复修改。
3、提供保密和代码重用的手段。 用户只需要按照头文件的接口声明来调用库功能,而不必关心接口是怎么实现的,编译器会从库中提取相应的代码。
4、提供全局变量、全局函数的声明或提供公用数据类型的定义,从而实现分离变异或代码复用。
Ⅶ VC2010中怎样添加头文件路径(外来的头文件)还有lib库
如果你常使用它们,扔进你的VC库Microsoft Visual Studio 10.0\VC\include和lib。在项目中用尖括号包含头文件。如果你仅在某回一项目中使用它们,把它答们放在项目相关目录。比如放在引用它们的文件的同目录,这时用双引号包含头文件;放在其他位置,用双引号包含头文件,双引号内写全路径或对当前文件的相对路径(支持两个点表示父目录),在项目属性include中添加包含路径后可用尖括号包含头文件名。包含之后,在代码中添加#pragma comment(lib,"Your lib file"),引号中填入lib文件全路径或相对路径,项目属性中lib目录设置好的话可以直接填文件名。或在项目属性中添加lib文件到link选项中,此时不必写#pragma代码。
Ⅷ 找不到头文件,需要添加头文件的路径该怎么办
1.将压缩包中的压缩包解压出来,再打开其中的文件。
2.改变系统的临时缓存目录,将临时缓存目录,右键我的电脑– 高级 — 环境变量。
3.改变Administrator 的用户变量中双击TEMP ,TMP目录路径,把路径改短一点,如图:可以改相同的目录,也可以是不同的目录,但是不要用根目录,用根目录,会造成出现很多的临时缓存文件,很乱。
4.系统环境变量不要轻易修改,切记这样在解压嵌套压缩包的时候,路径就不会变的特别长,错误提示就解决了。
Ⅸ C语言头文件的位置
C语言中的头文件一般分为两类,一类是标准库头文件,一类是用户自定义头文件回。1、标准库答头文件,不同的编译器都不相同。Vc6.0一般在安装目录下的\VC98\INCLUDE目录,比如C:\Program Files (x86)\Microsoft Visual Studio\VC98\INCLUDE。Vs一般在位于$VSPATH\VC\include路径下面。gcc一般默认在 /usr/include目录下。2、用户自定义头文件,存储位置有用户自定义。
未经允许不得转载:山九号 » 头文件路径|C++头文件目录在那个文件夹