你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 6698|回复: 2

求助:初学STM系列,使用IAR遇到编译错误

[复制链接]

1

主题

15

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-6-11 18:15:43 | 显示全部楼层 |阅读模式
初学STM8,因为Cosmic始终没有给我发license 所以只能先用IAR。
写了个流水灯程序,现在编译遇到错误:
Variable expansion failed.
  Offending text: "$PROJECT_DIR$\FWlib\Libraries\inc\"
  Partial command line: ""E:\STM8\IAR\Projects\LED\led.c" "-e" "-Ol" "--no_cse" "--no_unroll" 
"--no_inline" "--no_code_motion" "--no_tbaa" "--no_cross_call" "--debug" "--code_model" "small" 
"--data_model" "medium" "-o" "E:\STM8\IAR\Projects\LED\Debug\Obj"\ "--dlib_config" 
"$TOOLKIT_DIR$\LIB\dlstm8smn.h" "-I" "$PROJECT_DIR$\FWlib\Libraries\inc"\ "-I" "$PROJECT_DIR$"\
 "--vregs" "16" "
Error while running C/C++ Compiler
 
我估计是库的设置路径问题 实际上我已经把需要的库文件copy到工程的文件夹里并且做了设置:
$PROJECT_DIR$\FWlib\Libraries\inc
至于第二条running C/C++ Complier 因为我之前只是简单学过C 写过几个小程序 当时用的是VS 2005的C编译器或者GCC,所以也不知道该如何设置,请各位高手赐教,谢谢
 
 
 
回复

使用道具 举报

24

主题

591

回帖

0

蝴蝶豆

中级会员

最后登录
2020-12-2
发表于 2012-6-11 21:07:37 | 显示全部楼层

RE:求助:初学STM系列,使用IAR遇到编译错误

看情况好像是你的库路径和编译器路径不正确造成的。
回复 支持 反对

使用道具 举报

1

主题

15

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-6-15 17:22:28 | 显示全部楼层

回复:求助:初学STM系列,使用IAR遇到编译错误

回复第 2 楼 于2012-06-11 21:07:37发表:
看情况好像是你的库路径和编译器路径不正确造成的。 

谢谢
是的 具体根据库的位置
现在在工程的Options中 改成 $PROJ_DIR$/../inc 和 /src就好了
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版