keil 3中怎么见多个.c文件,为什么在除了main.c文件外,在其他的.c文件中定义的变量等,在main.c中编译为未定义。例如:定义了个key.c文件,也在main.c中引用了key.h,但为什么编译时说key.c中的变量都未定义呢,一个工程中不是可以添加多个.c文件吗?
这个问题已经解决了,就是我们的.c文件中必须含有对应的.h头文件,例如:key.c中必须含有key.h头文件才行
keil 3一个工程添加多个文件的问题?为什么编译说未定义
答案:2 悬赏:50 手机版
解决时间 2021-03-10 23:54
- 提问者网友:雾里闻花香
- 2021-03-10 09:09
最佳答案
- 五星知识达人网友:罪歌
- 2021-03-10 10:37
到底是key.c 还是key.h
全部回答
- 1楼网友:酒者煙囻
- 2021-03-10 11:49
首先检查你的include语句是<>还是"",两者的含义是不一样的。 其次检查你ff.h头文件与笭耿蒂际郦宦垫为叮力编译选项中所设置的路径是否一致。 最后,头文件是根本不需要添加到工程中的……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯