主題:EM335X板子,PC安裝提供的wince SDK后,用vs2008調試報錯,用微軟自帶SDK調試沒問題 共有45212人關注過本帖 |
---|
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 [只看該作者]
哦哦,已經解決了,謝謝
|
單帖管理 | 引用 | 回復 |