激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:編譯通不過(guò)

  共有48434人關(guān)注過(guò)本帖    
帥哥喲,離線,有人找我嗎?
yy
1樓 信息 | 搜索 | 郵箱


加好友 發(fā)短信
  發(fā)帖心情 Post By:2013-3-22 11:40:00   [顯示全部帖子]

SHFILEINFOW沒(méi)定義,這個(gè)結(jié)構(gòu)體在shellapi.h里定義的,根據(jù)你是否定義了UNICODE決定到底是該使用SHFILEINFOA還是SHFILEINFOW。
mbctype.h這個(gè)頭文件CE沒(méi)有,CE只有ctype.h。

WINCE比windows精簡(jiǎn)的很多,其中WINCE只支持UNICODE,所以移植的時(shí)候ANSI的都要改成UNICODE的,就是char的都要改成WCHAR的,char字符串和WCHAR字符串可以用mbstowcs和wcstombs來(lái)轉(zhuǎn)。你兩個(gè)問(wèn)題都是這個(gè)原因。

  單帖管理 | 引用 | 回復(fù) 回到頂部
帥哥喲,離線,有人找我嗎?
yy
2樓 信息 | 搜索 | 郵箱


加好友 發(fā)短信
  發(fā)帖心情 Post By:2013-3-22 14:12:00   [顯示全部帖子]

把windows上的程序移植到CE上確實(shí)不是改改配置就可以的,要改的地方很多的,大部分原因是CE精簡(jiǎn)了一些重復(fù)封裝的庫(kù)函數(shù)還有就是UNICODE的問(wèn)題。被精簡(jiǎn)掉的庫(kù)函數(shù)可以用其他函數(shù)代替,UNICODE的問(wèn)題一般錯(cuò)誤很多,但是并不難改。

你前面很多寬字符串處理函數(shù)的錯(cuò)誤應(yīng)該是你的參數(shù)沒(méi)弄對(duì),printf("test");對(duì)應(yīng)wprintf(L"test");    int len = strlen("test");對(duì)應(yīng)int len = wcslen(L"test");寬字符串要記得加L
后面GDI里面TextOut這個(gè)函數(shù)CE是沒(méi)有的,這個(gè)函數(shù)就是把DrawText封裝了下,你自己用DrawText重新實(shí)現(xiàn)下吧。
const char [6]' to 'LPCTSTR這個(gè)錯(cuò)誤就是你吧一個(gè)窄字符數(shù)組直接當(dāng)寬字符串指針傳了,你要先用mbstowcs轉(zhuǎn)一下,或者你干脆把你整個(gè)工程的所有字符串都改成寬字符的。


  單帖管理 | 引用 | 回復(fù) 回到頂部

返回首頁(yè)

編譯通不過(guò)

用戶名:
            驗(yàn)證碼: 驗(yàn)證碼,看不清楚?請(qǐng)點(diǎn)擊刷新驗(yàn)證碼
內(nèi)容:
主站蜘蛛池模板: pr社萌汁福利视频在线观看| 成人精品视频一区二区在线| 亚洲午夜精品国产电影在线观看| 在线观看爱爱| 国产美女主播一级成人毛片| 国产va精品网站精品网站精品| 亚洲免费一区二区| 日本与大黑人xxxx| 免费一级毛片视频| 视频一区二区在线播放| 国产色图片| 五月天婷婷网亚洲综合在线| 久久亚洲成人| 亚洲精品国产一区二区三区四区| 国产主播精品| 黄色免费毛片| 精品日韩在线| 五月天婷婷精品视频| 中文岛国精品亚洲一区| 日本大片免a费观看视频+播放器| 亚洲精品一区二区三区婷婷 | 国产一区在线播放| 亚洲天堂婷婷| 一级特级片| 永久在线观看视频| 免费看大黄高清网站视频在线| 国产精品久久久免费视频| 99久久精品男女性高爱| 久久精品国产无限资源| 香蕉午夜| 91性视频| 久久伊人热| 久久激情免费视频| 亚洲欧洲无码一区二区三区| 欧美一级做a影片爱橙影院| 国产精品久久久久久影视| 特级毛片全部免费播放a一级| 丁香5月婷婷| 九九久久99综合一区二区| 五月天丁香花婷婷视频网| 亚洲第一免费网站|