新版本编译通不过
各位大神,我在旧版本的CVAVR上通过编译并成功制作了HEX文件的程序。放在新版本的CVAVR2里编译通不过。怎么解决?错误貌似和头文件里内容的声明有关我在各个.c文件里有
#include "global.h"
但还是出现 Error: ..... '(' expected
这个错误是uint ,uchar类型定义的问题。我在global.h里做过typedef定义,但其他的.h文件貌似不是很配合
同时还有 Error: .......: declaration syntax error
这个问题说声明有错。我也不知道怎么回事。
整个程序是在旧版CVAVR编译通过的呀。语法没问题的。
还有啊,我什么也不改,重新点编译。出来的错误个数还不一样。。
真是难搞{:sad:} 是不是路径不正确 重新建立工程 本帖最后由 ice_fire_love 于 2014-4-23 14:18 编辑
确实要重新建立工程,不过原来的工程里 .c文件和.h文件都在工程里,不知道.h文件怎么添加到工程去的。
我的只能Add files.c文件
语法是没错,大概是头文件的顺序有毛病。 不清楚 全局变量的头文件必须放最前面。
页:
[1]