STM8头文件路径的设置

IAR头文件包含路径设置

这个文件如果是IAR自带的,不需要设置。

如果不是IAR自带的,最简单的办法:和.c文件放在一个目录下,也不需要设置。

如果不在同一个目录下,就需要设置,
举个例子

工程上单击右键,选择Option,打开工程设置窗口

选择C/C++
compiler,然后再选择Preprocessor,最后在下面的空格处写上相应的路径,路径的格式在后面有专门介绍。如下图:

我的设置:工程文件在
E:\S3C2440\YS2440_IAR
头文件在   E:\S3C2440\YS2440_IAR\lib

则在设置窗口填入:$PROJ_DIR$\lib

==================================================
如果头文件在
E:\S3C2440\YS2440_IAR\Library\lib

则写入:$PROJ_DIR$\Library\lib

====================================================
如果工程文件在
E:\S3C2440\YS2440_IAR\obj

头文件在 
 E:\S3C2440\YS2440_IAR\lib
则写入  $PROJ_DIR$\..\lib

注:$PROJ_DIR$表示工程所在路径,\..\表示返回上一级目录。

时间: 2024-10-05 15:17:25

STM8头文件路径的设置的相关文章

如何指定GCC的默认头文件路径

如何指定GCC的默认头文件路径 网上偶搜得之,以之为宝:)原地址:http://blog.chinaunix.net/u/28781/showart.php?id=401631=============================================================================== 在交叉编译的时候我们需要用到其他的库,在config时候可以通过“-l”来指定目录,但是每次都需要设置的话难免有些麻烦,找到一个简单的方法.看下文的红色部分. 有大

gcc指定头文件路径及动态链接库路径

一. #include <>与#include "" #include <>直接到系统指定的某些目录中去找某些头文件.#include ""先到源文件所在文件夹去找,然后再到系统指定的某些目录中去找某些头文件. 二. gcc指定头文件的三种情况: 1.会在默认情况下指定到/usr/include文件夹(更深层次的是一个相对路径,gcc可执行程序的路径是/usr/bin/gcc,那么它在实际工作时指定头文件头径是一种相对路径方法,换算成绝对路径

gcc在编译时头文件路径和动态链接库路径

在使用gcc编译连接生成可执行文件时,经常会碰到变量未定义.链接时或者运行可执行文件时找不到相应的动态库等问题,本文首先介绍了gcc在编译时头文件路径相关选项以及搜索路径顺序,然后讨论了编译成可执行文件时动态库的搜索路径顺序,最后说明了生成可执行文件后,运行文件时动态库的搜索路径顺序.搞清楚这三个搜索路径,在用gcc碰到的未定义变量或搜索不到动态库的问题,基本上都可以解决了. 头文件路径编译时相关选项 gcc可以使用选项-I(注意是大写)来指定头文件搜索路径,即头文件所在的文件夹.指定的路径即可

QT工程添加头文件路径

场景说明 Linux环境下QT创建项目引入第三方库,添加第三方库的头文件包含路径 修改如下 添加json第三方库 .pro文件 中添加:INCLUDEPATH += /root/jsoncpp-master/include 测试是否成功 #include <QCoreApplication> #include "json/reader.h" int main(int argc, char *argv[]) { QCoreApplication a(argc, argv);

指定g++ 头文件路径的方法

问题: 尝试引用Python.h 这个头文件 g++ -o main main.cpp main.cpp:4:19: 错误:Python.h:没有那个文件或目录 由些可以看出是g++ 找不到指定的头文件 解决方式: 1.在g++ 中用一个option 来指定 g++ -o main main.cpp -I /usr/local/include/python/ 解决方式: 2.通过环境变量来设置,这样就可以不要在g++ 中来指定了 export CPLUS_INCLUDE_PATH=/usr/lo

STM32 关于头文件路径没添加错误问题(cannot open source input file &quot;spi.h&quot;: No such file or directory)

error:  #5: cannot open source input file "spi.h": No such file or directory 1.出现这种问题,首先要确认头文件的命名要与文件名一致,如下: #ifndef _SPI_H #define _SPI_H #endif 2.添加路径,问题即可解决 3.确认OK,编译,问题解决! 原文地址:https://www.cnblogs.com/xingboy/p/9541267.html

linux 设置redis日志文件路径的设置

#vi /etc/redis/6379.conf logfile "/var/log/redis/redis.log" 保存后退出vi, 重启redis服务,即可. 注意,如果不设置6379.conf  里的logfile. 就会导致redis无法写日志, 进而导致,无法把redis数据写入到磁盘文件里.

查看gcc版本和引用头文件路径

# echo | gcc -v -x c -E - Using built-in specs. COLLECT_GCC=gcc Target: i686-pc-linux-gnu Configured with: ../gcc-5.2.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib Thread model: posix gcc version 5.2.0 (GCC) COLLEC

(转) C语言头文件、库文件的查找路径

在程序设计中,文件包含是很有用的.一个大的程序可以分为多个模块,由多个程序员分别编程.有        些公    用的符号常量或宏定义等可单独组成一个文件,在其它文件的开头用包含命令包含该文件即可使        用.这样,可避免在每个文件开头都去书写那些公用量,从而节省时间,并减少出错. 对文件包含命令还要说明以下几点:1. 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来.例如以下写法都是允许的:    #include"stdio.h"    #include