智能车制作
标题:
IAR编辑的工程给别人就不好使
[打印本页]
作者:
夜的第三乐章
时间:
2013-7-9 13:51
标题:
IAR编辑的工程给别人就不好使
本帖最后由 夜的第三乐章 于 2013-7-9 13:54 编辑
如图[attach]47802[/attach]
我用是K60,IAR编译器,一直以来我的工程拷给别人用总是会出现头文件找不到的问题,我是按照野火库的方法设置路径的如下:
$PROJ_DIR$\..\..\src\projects\smartcar
$PROJ_DIR$\..\..\src\common
$PROJ_DIR$\..\..\src\cpu
$PROJ_DIR$\..\..\src\cpu\headers
$PROJ_DIR$\..\..\src\platforms
$PROJ_DIR$\..\..\src\drivers
$PROJ_DIR$\..\..\src\drivers\adc
$PROJ_DIR$\..\..\src\drivers\AT24C02
$PROJ_DIR$\..\..\src\drivers\exti
$PROJ_DIR$\..\..\src\drivers\delay
$PROJ_DIR$\..\..\src\drivers\FTM
$PROJ_DIR$\..\..\src\drivers\gpio
$PROJ_DIR$\..\..\src\drivers\i2c
$PROJ_DIR$\..\..\src\drivers\LED
$PROJ_DIR$\..\..\src\drivers\lptmr
$PROJ_DIR$\..\..\src\drivers\mcg
$PROJ_DIR$\..\..\src\drivers\PIT
$PROJ_DIR$\..\..\src\drivers\pmc
$PROJ_DIR$\..\..\src\drivers\rtc
$PROJ_DIR$\..\..\src\drivers\timer
$PROJ_DIR$\..\..\src\drivers\uart
$PROJ_DIR$\..\..\src\drivers\wdog
$PROJ_DIR$\..\..\src\drivers\dma
$PROJ_DIR$\..\..\src\LIB\CMSIS
$PROJ_DIR$\..\..\src\LIB\FatFs
$PROJ_DIR$\..\..\build
$PROJ_DIR$\..\..\src\uCOS-II\Ports
$PROJ_DIR$\..\..\src\uCOS-II\Source
$PROJ_DIR$\..\..\src\uCOS-II\App
$PROJ_DIR$\..\..\src\uCOS-II\App\CFG我特意去查了下这个指令的意思就是工程所在目录的上两级目录中的src中包含的xxx文件,工程目录是ews和ewp格式文件所在的文件我查了下就是在build里面包含的工程包,所以这个头文件路径的设置是完全没有问题的,但是为什么软件编译的时候并没有按照这个路径去寻找头文件呢? 我软件也重新安过3次了,不知道有没有精通IAR这个软件的高玩给小弟解释下,工程只能自己电脑用给队友不好使真心蛋疼!!!拜谢
作者:
北极&心
时间:
2013-7-9 14:43
重新添加一下文件就行啦
作者:
野火
时间:
2013-7-9 17:21
是找不到 C 文件,C文件是 需要加入到工程文件里的。
具体不清楚你哪一步错了,可能用的是绝对值地址,你重新加入一下文件即可
作者:
野火
时间:
2013-7-9 17:21
另外,楼主还没分清 头文件 和 C文件的区别
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2