主题:EM335X板子,PC安装提供的wince SDK后,用vs2008调试报错,用微软自带SDK调试没问题

  共有40351人关注过本帖    
帅哥哟,离线,有人找我吗?
c123n
1楼 信息 | 搜索 | 邮箱


加好友 发短信
EM335X板子,PC安装提供的wince SDK后,用vs2008调试报错,用微软自带SDK调试没问题  发帖心情 Post By:2015-9-23 9:47:00   [只看该作者]

EM335X板子,在英创官网下载并安装wince sdk后,用vs2008运行和调试编译环境自生成的程序报错,程序肯定没问题,用其他sdk编译都通过,具体错误:


                                                                                                                    error C2146: 语法错误 : 缺少“;”(在标识符“errno_t”的前面)
1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(179) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(184) : error C2146: 语法错误 : 缺少“;”(在标识符“errno_t”的前面)
1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(184) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(184) : error C2086: “int __checkReturn_wat”: 重定义
1>        c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(179) : 参见“__checkReturn_wat”的声明

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2015-9-23 16:40:00   [只看该作者]

光盘里Software目录下有VS2008补丁,把补丁都打上因该就没有错误提示了。调试其它CE6的SDK不需要这个补丁,CE7的需要。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
c123n
3楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2015-9-30 10:35:00   [只看该作者]

哦哦,已经解决了,谢谢

  单帖管理 | 引用 | 回复 回到顶部

返回首页

EM335X板子,PC安装提供的wince SDK后,用vs2008调试报错,用微软自带SDK调试没问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: