eclipse C开发添加自己的头文件搜索路径

eclipse C开发添加自己的头文件搜索路径

eclipse编译C程序时提示:

..\src\main.c:8:21: fatal error: my_type.h: No such file or directory

如图:

需要添加自己的头文件的路径:

选中工程再右键点击,选择右键菜单的Propertise:

C/C++ Build -> Settings -> Tool Settings -> Includes 点击添加的符号,会出现选择头文件的对话框,此时可以选择头文件或头文件所在目录,我选择的是

当前工程下的inc目录,出现下图所示:

在这一步可以点击确定,这个工程就可以找到当前工程目录下的头文件及当前工程目录下inc目录下的头文件。也可也复制路径:

“${workspace_loc:/${ProjName}/inc}”

添加到上图C/C++ Build -> Environment选项卡中C_INCLUDE_PATH的值得最后,这样以后新建C工程时也可以引用当前工程目录下的inc目录下的头文件,

需要注意的是新建的工程中也要用inc做头文件的目录,如果不是,则需要按以上步奏重新添加。

时间: 2024-11-04 19:06:40

eclipse C开发添加自己的头文件搜索路径的相关文章

ios头文件搜索路径教程

路劲分为绝对路径和相对路径 本人建议多使用相对路径,这样工程迁移的时候会省心不少 绝对路径寻找方法:点击工程某个文件,右键“show in finder”打开终端,cd 把文件夹拖入,即可出现一个路劲,这个就是绝对路径 相对路径即相对于当前工程文件的路径,“./”表示当前工程文件夹,后面接得全部是真实文件夹名,工程内部的group无效,"../"表示上层目录 ,在xcode里“$(PROJECT_DIR)”也表示当前工程文件夹目录 需要了解的两个参数意义: non-recursive非

Linux下的头文件搜索路径

     对于以压缩包发布的软件,在它的目录下通常都有一个配置脚本configure,它的作用确定编译参数(比如头文件位置.连接库位置等),然后生成Makefile以编译程序.可以进入该软件的目录,执行"./configure --help"命令查看使用帮. 一个程序能正确编译.链接.运行需要满足3个条件:预处理时能找到头文件,连接时能找到库(静态库或动态库),运行时能找到库.下面介绍头文件的搜索路径 GCC 搜索头文件有三种策略: 1.内定搜索目录,这是编译器自身预设的目录.由于是内

Xcode增加头文件搜索路径的方法

Xcode增加头文件搜索路径的方法 以C++工程为例: 在Build Settings 页面中的Search Paths一节就是用来设置头文件路径. 相关的配置项用红框框起来了,共有三个配置项: Header Search Paths User Header Search Paths Always Search User Paths xcode的头文件路径有两种设置,一种是Header Search Paths,另一种是User Header Search Paths.两者对应两个include

Linux C语言头文件搜索路径

本文介绍在linux中头文件的搜索路径,也就是说你通过include指定的头文件,linux下的gcc编译器它是怎么找到它的呢.在此之前,先了解一个基本概念. 头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了.头文件中一般放一些重复使用的代码,例如函数声明.变量声明.常数定义.宏的定义等等.当使用#include语句将头文件引用时,相当于将头文件中所有内容,复制到#include处.#include有两种写法形式,分别是: #include <> : 直接到系统指定

linux下编译时的默认库和头文件搜索路径

链接库路径 默认的链接库路径,定义在搜索/etc/ld.so.conf下的一些路径,其包含了一些重要的系统位置:LIBRARY_PATH, 但如果定义了LD_LIBRARY_PATH, 动态库的搜索路径会先去该环境变量下搜索 但如果定义了LIBRARY_PATH, 静态库的搜索路径会先去该环境变量下搜索 默认的头文件位置 还没找到默认头文件定义的配置文件,与系统,编译器等都有关系,但可以通过以下命令查看 cpp -v /dev/null -o /dev/null 除此之外,可以通过设置C_INC

GCC编译默认的头文件搜索路径

对于c语言来说: gcc -xc -E -v - 截图: 对于c++来说: gcc -xc++ -E -v - 截图: gcc的arg和opt解释: 后面一干啥作用暂时不知道

在Eclipse中设置进行JNI的头文件编译方法(转 http://blog.csdn.net/mirkerson/article/details/17187109)

这两天在搞NDK开发,JNI的头文件进行编译的时候,要跑到对应的class文件路径下(通常是工程的bin目录),进行编译生成,很是不便,也容易出错,所以考虑在Eclipse中作为外部工具引入,所以便查了下资料,现记录下来. 方法是: 1.在Eclipse环境下,打开下图中的最右边那个按钮. 2.新建一个Program,写上名字比如“javaH”,然后填写下面几项内容: 2.1.Location:把JDK下面的javaH.exe的全路径填进来. 2.2.Working Directory: Jav

使用STC-ISP向KEIL添加STC芯片头文件

第一步:打开“STC-ISP”软件. 第二步:点击右手边“Keil仿真设置”,然后点击“添加型号和头文件到Keil中添加STC仿真器驱动到Keil中”. 第三步:在弹出的“浏览文件夹”对话框中,找到你Keil软件安装目录下的“C51”文件夹.本实验以我自己电脑Keil软件的安装目录为例.找到“C51”文件夹后选中它,然后点击“确定”.此时弹出“添加成功”对话框.

visual studio C++ 手工管理头文件包含路径的方法

这里以VS2010为例,说明如何通过自定义项目属性来手工管理VC++目录. 第一步:打开一个VC++工程. 第二步: 选择视图菜单下的属性管理器. 第三步:右键点击我们的工程,选择"添加新项目属性表". 第四步:输入自己想好的名字,注意目录不要修改,建议放到自己的工程目录下,这个是默认的. 第五步:点击添加,回到我们的工程目录,应该能找到bt.props这个文件. 第六步:用编辑工具打开这个文件,它是一个xml文件,可以自己选择好用的编辑工具. <?xml version=&qu