BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #26114同步于 2009/7/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【求助】<windows.h>添加后出错

guomiwin
2009/7/11镜像同步3 回复
程序中想延时一秒 准备使用Sleep(1000); 添加头文件#include <windows.h>后 调试出错。。。 1>d:\microsoft visual studio 8\vc\platformsdk\include\winnt.h(893) : error C2143: 语法错误 : 缺少“,”(在“常量”的前面) 1>d:\microsoft visual studio 8\vc\platformsdk\include\winnt.h(6899) : error C2059: 语法错误 : “常量” 1>d:\microsoft visual studio 8\vc\platformsdk\include\winnt.h(6899) : error C2238: 意外的标记位于“;”之前 winnt.h 望达人指点!!!谢谢!!! PS:在其他程序中使用<windows.h>正常
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
Kumbayaco机器人#1 · 2009/7/11
检查#include之前的代码
guomiwin机器人#2 · 2009/7/11
谢谢! 把#include <windows.h> 放在其他#include前面就编译通过了。 虽然不知道为什么会这样。 【 在 Kumbayaco 的大作中提到: 】 : 检查#include之前的代码
hs机器人#3 · 2009/7/11
可能是前面的文件中定义了某些宏的原因,对windows.h的代码有影响。 也可以找到错误的代码所提的“常量” 用#undefine “常量”消除原来常量的定义