cannot convert from 'wchar_t *' to 'ATL::CStringT ‘s solution
来源:互联网 发布:医疗器械gsp软件 编辑:程序博客网 时间:2024/06/12 00:20
主要是Unicode的问题。针对这个问题,由于编程习惯问题,我们在编程时可能不注意unicode和ansi的处理。这里有几个建议:
1.在VC中尽量采用CString 去代替 char 等。不要为了显示你的高超编程技巧给后期维护带来麻烦
2.字符串前不妨养成 加— _T()的习惯
3.多了解和掌握关于字符串处理的知识,我这方面也只是知其源但不太知其所以然。不过从执行来说,用unicode编译执行速度会快,因为如果用ansi 其实底层还是做了一次转换为unicode的过程。
在写字符串处理时,不妨绷紧这根线,时时不要忘记这个问题。
我试了几个方式,例如加L等,最终这么解决的 CString junk=CString(TEXT(OptionText));
有人好像这样解决过CString pathw = static_cast<CString>(wszNewStr); 未验证
MSDN上这里有比较详细的例子,不妨看看
http://msdn2.microsoft.com/en-us/library/ms235631(VS.80).aspx
- cannot convert from 'wchar_t *' to 'ATL::CStringT ‘s solution
- cannot convert from 'wchar_t *' to 'ATL::CStringT ‘s solution
- error C2440: 'initializing' : cannot convert from 'const char [11]' to 'ATL::CStringT<BaseType,Strin
- cannot convert from wchar_t * to LPSTR 解决方法
- cannot convert wchar_t to const char*
- E2034 Cannot convert 'wchar_t *' to 'const char *'
- cannot convert parameter 1 from 'const char [] ' to 'const wchar_t * '的解决方法
- cannot convert parameter 1 from 'const char [] ' to 'const wchar_t * '的解决方法
- cannot convert parameter 1 from 'const char [] ' to 'const wchar_t * '的解决方法
- Error 1 error C2440: 'initializing' : cannot convert from 'wchar_t *' to 'char *'
- Error 1 error C2440: 'initializing' : cannot convert from 'wchar_t *' to 'char *'
- error LNK2019: 无法解析的外部符号 __imp__UuidToStringW@8,该符号在函数 "private: class ATL::CStringT<wchar_t,class S
- Cannot convert from 'const char [..]' to 'LPCTSTR'
- Cannot convert from 'const char [..]' to 'LPCTSTR'
- cannot convert from 'overloaded-function' to 'AFX_THREADPROC'
- cannot convert from Test to Annotation
- error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将
- error C2440: “初始化”: 无法从“wchar_t *”转换为“ATL::CStringT<BaseType,StringTraits>”
- 页面添加视频播放对象
- 【转】JAVA笔试编程题2
- 我与单片机和嵌入式系统的20年
- VPM buttton 按钮代码 实例 系列之四
- 关于P4安装ORACLE解决方法
- cannot convert from 'wchar_t *' to 'ATL::CStringT ‘s solution
- 开博!
- 将数字转换为前置0的字符串
- Oracle安装的一些问题收集
- 关于 If field value is null - Pentaho 失效的问题
- 最近心情相当不爽!!
- PL/SQL Library(*.pll)
- Eva's Balance
- OC4J