请教pic变量的问题

[复制链接]
3485|6
 楼主| ymx636 发表于 2007-11-13 08:54 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;&nbsp;为什么我在一个project里的一个文件定义的变量在另一个文件里是undefined&nbsp;identifier,这个project如果只有两个文件就没问题,文件多了就出现上述问题。<br />&nbsp;&nbsp;&nbsp;&nbsp;难道我需要在每一个使用这个变量的文件都将这些变量声明成extern类型么<br />&nbsp;&nbsp;&nbsp;&nbsp;编译环境&nbsp;maplab&nbsp;ide7.62&nbsp;+&nbsp;picc9.6demo<br /><br />
computer00 发表于 2007-11-13 09:47 | 显示全部楼层

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

  
 楼主| ymx636 发表于 2007-11-13 12:23 | 显示全部楼层

我有这样试过

我有这样试过,然后在main.c文件里包含着个头文件,也不行。<br />另外在每个.c文件里包含这个头文件,结果又成了重复定义
ayb_ice 发表于 2007-11-13 14:08 | 显示全部楼层

还是去看书吧

  
 楼主| ymx636 发表于 2007-11-14 09:04 | 显示全部楼层

看了阿

看了阿,这不是理论联系不上实际嘛,没办法了才上来求助的阿
computer00 发表于 2007-11-14 09:34 | 显示全部楼层

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

  
 楼主| ymx636 发表于 2007-11-14 11:19 | 显示全部楼层

谢谢 6楼

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

12

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部