MSP430学习点滴—IAR5.30
时间:04-09 16:01 阅读:1058次
*温馨提示:点击图片可以放大观看高清大图
简介:在IAR中编程序时时常用到自己编写的头文件,这时需要设置添加包含头文件的路径的。常用方法是在工程上单击右键选择options,在c/c++ complier 设置里面的preprocessor中加载你的头文件路径。
一:在IAR设置添加头文件
在IAR中编程序时时常用到自己编写的头文件,这时需要设置添加包含头文件的路径的。常用方法是在工程上单击右键选择options,在c/c++ complier 设置里面的preprocessor中加载你的头文件路径。 $PROJ_DIR$ 表示包含文件的路径在工程文件中,和eww文件相同的目录下,即从当前工程目录下寻找。
图中,$PROJ_DIR$\Headfile意思头文件包含在当前工程文件所在路径的下一级目录Headfile中(Headfile是自己新建的文件夹)。
二、
笔者将所有中断函数单独开辟一个c文件时,中断函数中用到其他文件中定义的全局变量时,曾出现以下问题,
Error[e46]: Undefined external "?cstart_init_zero" referred in Fun ( D:\WaterMeter Program\DISPLY_20140220\Debug\Obj\Fun.r43 ) 如下图所示:
具体发现问题所在为:
解决问题的办法:如图所示:工程文件上右击选择option 选择general option 中的library Configuration选项卡中的library选择,Normal DLIB 具体如图所示:
问题解决。