初学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,所以也不知道该如何设置,请各位高手赐教,谢谢 |
RE:求助:初学STM系列,使用IAR遇到编译错误
回复:求助:初学STM系列,使用IAR遇到编译错误
看情况好像是你的库路径和编译器路径不正确造成的。
谢谢
是的 具体根据库的位置
现在在工程的Options中 改成 $PROJ_DIR$/../inc 和 /src就好了