引用: 龙拳ko 发表于 2015-10-8 09:09
提示了这一句,那有什么方法使同一个变量在两个 .c 文件能同时调用到呢??
引用: sint27 发表于 2015-10-8 08:59
提示的是什么错误呢,有截图吗感觉是缺少定义,extern是对外声明,并不是定义
引用: sint27 发表于 2015-10-8 09:24
看这信息应该就是没定义了;
你在main.C中定义 unsigned int flag;
然后在 timer_user.c 声明 extern ...
引用: 龙拳ko 发表于 2015-10-8 09:09
提示了这一句,那有什么方法使同一个变量在两个 .c 文件能同时调用到呢??
引用: 龙拳ko 发表于 2015-10-8 09:26
还有一个问题,我用CS+ 的代码生成器,每次改动生成器的选项后点生成代码后,
打开每个.c文件都会提示这 ...
引用: sint27 发表于 2015-10-8 09:50
没用过你说的工具,帮不上忙,查查看所用IDE有没有相关设置项
引用: sint27 发表于 2015-10-8 09:24 看这信息应该就是没定义了; 你在main.C中定义 unsigned int flag; 然后在 timer_user.c 声明 extern ...
引用: damiaa 发表于 2015-10-8 12:49
也可以两个都有 extern 然后编译器就找这两个中最开始的作为定义 ...