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