我在头文件里已经声明了,怎么还会编译出错呢?

jiajia_041720110 2008-04-21 11:13:12
用的EVC,在头文件里:
struct DSKSZTOSECPERCLUS {
DWORD DiskSize;
BYTE SecPerClusVal;
};

static struct DSKSZTOSECPERCLUS DskTableFAT12[] = {
{ 4080, 1}, /* disks up to 1.99 MB, .5k cluster */
{ 8160, 2}, /* disks up to 3.98 MB, 1k cluster */
{ 16320, 4}, /* disks up to 7.97 MB, 2k cluster */
{ 32640, 8}, /* disks up to 15.94 MB, 4k cluster */
{ 0xFFFFFFFF, 0} /* any disk greater than 15.94 MB, 0 value for SecPerClusVal trips an error */
};

可是编译出错:error C2065: 'DskTableFAT12' : undeclared identifier
这个头文件我已经包含了阿。怎么会这样呢?
...全文
124 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiajia_041720110 2008-04-21
  • 打赏
  • 举报
回复
好了,可以了,是我没有选standard sdk
lenux 2008-04-21
  • 打赏
  • 举报
回复
我怎么没有编译出错呢

evc 4.0 + sp4 + standard sdk

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧