STM8S 头文件stm8s.h 预编译问题
#if defined(__CSMC__)#define _COSMIC_
#elif defined(__RCST7__)
#define _RAISONANCE_
#elif defined(__ICCSTM8__)
#define _IAR_
#else
#error "Unsupported Compiler!" /* Compiler defines not found */
#endif
想咨询一下是不是使用STVD 要预定义 _CSMC_ ?若不定义对程序有什么影响?
使用IARforSTM8 要定义 __ICCSTM8__
__RCST7__是什么含义?
若不定义这个,编译链接库会报一堆错误,找不到库头文件。 针对不同的编译器吧 TLLED 发表于 2018-7-20 16:38
若不定义这个,编译链接库会报一堆错误,找不到库头文件。
使用IAR时,没定义这个,程序也没有报错误,只是在默写程序段时,程序会乱跳转,但定义了这个,程序在异常的地方依然异常。 wudianjun2001 发表于 2018-7-20 17:01
针对不同的编译器吧
在不同的开发环境下新建工程时,是不是会自主配置这个预编译? 直接把不要的删掉,需要的留下来,不用这么纠结
页:
[1]