DaydreamerZ3 发表于 2012-8-10 13:25:40

关于ucos_ii.h的一些疑问

新学uc/os II
在阅读ucos_ii.h文件时 产生了一些疑问:
ucoss_ii.h文件里声明了许多结构体、以及变量的声明 我的理解是把uc/os II需要的变量和数据结构都放这声明
比如
typedef struct os_tcb {
........
........   //省略 不复制了
} OS_TCB;

OS_EXTOS_TCB         *OSTCBCur;   

OS_EXTINT32U            OSCtxSwCtr;   

但是
OSCtxSwCtr 这个变量我找不到是在哪里定义的…… 感觉很奇怪
OSTCBCur也是
我不知道是我找的方法不对还是怎样 我用的是MDK (找寻变量方法)鼠标对准变量右键——go to definition of “变量”
找不到该变量的定义……
那么 这些非常重要的变量都在哪定义了? 还是说仅仅放在h文件中声明下就可以当做全局变量 被各个C文件用了?
C语言不太好
问题可能比较二逼^求解

wtcat 发表于 2012-11-20 10:16:45

2楼正解

detail2012 发表于 2012-11-20 21:40:27

小技巧实现头文件里定义全局变量...
页: [1]
查看完整版本: 关于ucos_ii.h的一些疑问