VS2010 中const char *轉換爲LPCWSTR的方法Unicode
http://chenet.blogbus.com/logs/28070247.html
VS2010默認是Unicode的,在VC 6.0中編譯成功的項目在VS2010中常會出現類型錯誤。
經常出現的錯誤是:不能從const char *轉換爲LPCWSTR
如使用CreateDC("DISPLAY",NULL,NULL,NULL)就會報錯,如果使用強制轉換(LPCWSTR)"DISPLAY",雖然能夠通過,但是編碼會出錯。
可行的辦法是使用 TEXT("DISPLAY")轉換,
CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL);
另一種方法是:
項目菜單——項目屬性(最後一個)——配置屬性——常規——項目默認值——字符集,將使用Unicode字符集改爲未設置即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
移動端rem定位不準確的解決
yaime
2020-07-08 09:52:05
在對話框中加入工具條與 RepositionBars的調用
zimingjushi
2020-07-08 03:01:15
MDI應用程序的構成
zimingjushi
2020-07-08 03:01:15
CBitmap::LoadBitmap問題
zimingjushi
2020-07-08 03:01:15
linux下c語言寫的簡單的貪喫蛇
zimingjushi
2020-07-08 03:01:05
webpack的使用體會
wz前端初学者
2020-07-07 06:34:28
GitHub簡單入門使用
菜_稽
2020-07-07 03:09:29
makefile超簡潔入門操作
Howie_Yue
2020-07-06 11:15:15
兩塊磁盤一起讀寫的設置方法
六. 1.兩塊磁盤一起讀寫的設置方法 mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /
Yy_清墨非歌
2020-07-04 19:29:30
swap交換分區、對指定用戶設定其可使用空間的大小
==========四.swap交換分區=========== 1.換空間或交換區是磁盤驅動器上的時間,用作當前未使用部分內存的溢出。這樣 , 系統
Yy_清墨非歌
2020-07-04 19:29:30
Python全棧開發學習--javascript--(HTML DOM、瀏覽器BOM)--Day11
Mnioc
2020-07-04 16:48:05
Python全棧開發學習--HTML 5--標籤--Day8
Mnioc
2020-07-04 16:09:57
Python全棧開發學習--HTML--CSS3(下)--Day7
Mnioc
2020-07-04 16:09:57
Python全棧開發學習--javascript--進階--Day10
Mnioc
2020-07-04 16:09:55