主題:VS2008下編寫DLL遇見問題 共有42981人關(guān)注過本帖 |
---|
客人 |
1樓 |
VS2008下編寫DLL遇見問題 Post By:2016-7-27 9:10:00 [只看該作者]
在VS2008下編寫動態(tài)鏈接庫,開發(fā)平臺為貴公司的EM335X,VS2008下創(chuàng)建一個(gè)空的例程,編譯后報(bào)錯(cuò),
1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(603) : error C2086: “int __checkReturn_opt”: 重定義 1> c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(503) : 參見“__checkReturn_opt”的聲明 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(606) : error C2144: 語法錯(cuò)誤 : “int”的前面應(yīng)有“;” 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(606) : error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認(rèn) int 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(606) : error C2086: “int __checkReturn_opt”: 重定義 1> c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(503) : 參見“__checkReturn_opt”的聲明 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(609) : error C2146: 語法錯(cuò)誤 : 缺少“;”(在標(biāo)識符“wint_t”的前面) 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(609) : error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認(rèn) int 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(609) : error C2086: “int __checkReturn_opt”: 重定義 1> c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(503) : 參見“__checkReturn_opt”的聲明 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(610) : error C2146: 語法錯(cuò)誤 : 缺少“;”(在標(biāo)識符“wint_t”的前面) 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(610) : error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認(rèn) int 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(610) : error C2086: “int __checkReturn_opt”: 重定義 1> c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(503) : 參見“__checkReturn_opt”的聲明 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(611) : error C2146: 語法錯(cuò)誤 : 缺少“;”(在標(biāo)識符“wint_t”的前面) 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(611) : error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認(rèn) int 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(611) : error C2086: “int __checkReturn_opt”: 重定義 1> c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(503) : 參見“__checkReturn_opt”的聲明 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(612) : error C2144: 語法錯(cuò)誤 : “wchar_t”的前面應(yīng)有“;” 1>c:\program files\windows ce tools\sdks\em335x\include\armv4i\stdlib.h(612) : fatal error C1003: 錯(cuò)誤計(jì)數(shù)超過 100;正在停止編譯 1>生成日志保存在“file://c:\Users\Administrator\Desktop\新建文件夾 (5)\11\11\EM335x (ARMv4I)\Debug\BuildLog.htm” 以上為部分錯(cuò)誤代碼,工程創(chuàng)建參考你們的http://www.huochepiao123.com.cn/article/article2012493.html這篇文章,想請教著具體是什么原因造成的,謝謝
|
|
單帖管理 | 引用 | 回復(fù) |
yy |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2016-7-28 10:30:00 [只看該作者]
使用VS2008編譯EM335X工程時(shí),需要將VS2008 sp1補(bǔ)丁打上,另外還需要打一個(gè)補(bǔ)丁VisualStudioDeviceWindowsEmbeddedCompact7.msi我們光盤里有提供。
|
單帖管理 | 引用 | 回復(fù) |