vs2010使用备忘
2014-06-22 14:56
183 查看
Unicode问题
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字符集改为未设置即可。 把“Unicode字符集”改为“未设置”。 非常方便。
相关文章推荐
- vs2010 使用备忘
- OpenMesh下载安装,在VS2010下使用的环境配置-备忘
- ASP.NET AJAX深入浅出系列课程(2):UpdatePanel的使用(上) 笔记 备忘
- NIS的使用及系统用户管理备忘(LINUX)
- C++Builder 使用经验备忘[第一辑]
- 备忘“jmail使用”
- [转贴]gprof使用备忘
- [备忘]VEGAS 修剪器的使用
- VC6 IDE使用备忘
- ASPxNewsControl 使用备忘
- 备忘使用hibernate分页时连接池耗尽
- GRUB使用备忘
- “摘要”算法,使用示例。(java, sha) [备忘]
- 使用 Shell (命令备忘)
- SQL 游标使用——备忘
- 关于dao得一些使用问题,以备忘....也用来纪念自己解决得第一个内存泄漏问题
- iptables命令的使用备忘
- MyGeneration使用备忘
- 在使用WeifenLuo Suite时遇到的问题,自己记录一下,备忘
- [转贴]gprof使用备忘