找回密码
 注册
搜索
查看: 700|回复: 4

[讨论] 请教,编模拟器时常会出现的此类问题应该如何改

[复制链接]
发表于 2009-2-5 16:42:33 | 显示全部楼层 |阅读模式
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winnt.h(196) : error C2061: syntax error : identifier 'LPCTSTR'
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winnt.h(196) : error C2059: syntax error : ';'
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winbase.h(1110) : error C2146: syntax error : missing ')' before identifier 'lpProcName'
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\winbase.h(1110) : error C2081: 'LPCSTR' : name in formal parameter list illegal

跑到VC98里面去了
发表于 2009-2-6 10:13:16 | 显示全部楼层
呵呵, 加SP引起的, 不当的包含头文件关系引起的.
在相关的C文件当中加入下面行:

#if !defined (WIN32)
     #include <windows.h>
#endif
点评回复

使用道具 举报

发表于 2009-2-28 13:15:44 | 显示全部楼层
直接去掉不编相关代码就行了!
点评回复

使用道具 举报

发表于 2009-3-2 12:21:13 | 显示全部楼层
哈哈, 楼上的方法可行, 不过拒绝编译等到SP技术支持解决仿真器编译问题. 其实稍微有过大型软件工程经验的, 这个问题算是小的了, 稍加分析一下就可以了.
点评回复

使用道具 举报

发表于 2009-7-20 20:41:20 | 显示全部楼层
总要解决啊,不编没有解决根本问题啊
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-29 10:15 , Processed in 0.063893 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表