第一次把工程加进去时,出现30个error,是关于在ucosII.h中数据结构重复定义的,后来我实在没法,在GUI_X_Ucos中修改 #include<ucosii.h> 为 #include<includes.h>,居然就好了,开始我还不知道为啥,后来看 ucosii.h 中包含了
include.h中包含的是这些头文件
瞬间懂了,原来错误是因为我使GUI_X_Ucos.c包含 ucosii.h,而 ucosii.h中包含的 includes.h又包含了 ucosii.h ,而 ucosii.h中又包含了inlcludes.h.......
这样重复包含下去,不出现错误是不可能的,事实上出现两次重复包含应该就会出现很多错误了
阅读(22) | 评论(0) | 转发(0) |
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
include.h中包含的是这些头文件
瞬间懂了,原来错误是因为我使GUI_X_Ucos.c包含 ucosii.h,而 ucosii.h中包含的 includes.h又包含了 ucosii.h ,而 ucosii.h中又包含了inlcludes.h.......
这样重复包含下去,不出现错误是不可能的,事实上出现两次重复包含应该就会出现很多错误了
相关热门文章
给主人留下些什么吧!~~
评论热议