51、 ChipON IDE 编译一直出错。
ChipON IDE 提供了便利的程序空间管理,但和其他工具存在差异。这种模式是建立在一个空间下的多个项目管理,提供了历史管理和对比功能,便于程序版本的快速对比。因此项目需要一个对应的空间,一个空间下对应多个同类项目,但也要求空间应该独立如 D 盘某目录下一个、 E 盘某目录下一个。空间可以有很多个,每次 ChipON IDE 启动可以在对话框中选择或启动后点击文件-切换工作空间-其他。 ChipON IDE 要求每个空间独立,即不能有上下级关系,如 D 盘 a 目录是个空间, a 目录下 c 目录也是个空间,这种情况会存在信息混淆,出现编译错误的信息。该错误主要来源切换工作空间时的选择空间定位,如应选择到 a,不能是 a下的某个目录,否则会在该目录下建立新的工作空间。空间的标志是目录下存在“ .metadata”文件夹。建议工作路径不能太长。
除了空间之外, ChipON IDE 采用变量仅在源文件中建立,不能在头文件中建立。如果其他文件需要使用时,在头文件中进行声明,其他文件引用该声明即可。数组大小不能超过 128
个字节(数据存贮器分区)。 不建议使用指针和浮点运算,这些代码编译会占用更多的程序空间。
|