打印

请教pic变量的问题

[复制链接]
1990|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ymx636|  楼主 | 2007-11-13 08:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    为什么我在一个project里的一个文件定义的变量在另一个文件里是undefined identifier,这个project如果只有两个文件就没问题,文件多了就出现上述问题。
    难道我需要在每一个使用这个变量的文件都将这些变量声明成extern类型么
    编译环境 maplab ide7.62 + picc9.6demo

沙发
computer00| | 2007-11-13 09:47 | 只看该作者

当然. 通常是放到一个头文件中extern,然后include这个头文件.

使用特权

评论回复
板凳
ymx636|  楼主 | 2007-11-13 12:23 | 只看该作者

我有这样试过

我有这样试过,然后在main.c文件里包含着个头文件,也不行。
另外在每个.c文件里包含这个头文件,结果又成了重复定义

使用特权

评论回复
地板
ayb_ice| | 2007-11-13 14:08 | 只看该作者

还是去看书吧

使用特权

评论回复
5
ymx636|  楼主 | 2007-11-14 09:04 | 只看该作者

看了阿

看了阿,这不是理论联系不上实际嘛,没办法了才上来求助的阿

使用特权

评论回复
6
computer00| | 2007-11-14 09:34 | 只看该作者

在C文件中定义,在H文件中用extern声明.

使用特权

评论回复
7
ymx636|  楼主 | 2007-11-14 11:19 | 只看该作者

谢谢 6楼

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

12

帖子

1

粉丝