首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++ builder 2009 出错:E2034 Cannot convert 'wchar_t *' to 'const char *'解决方法

2012-02-06 
C++ builder 2009 出错:E2034 Cannot convert wchar_t * to const char *用2009打开2007的工程就报这

C++ builder 2009 出错:E2034 Cannot convert 'wchar_t *' to 'const char *'
用2009打开2007的工程就报这样的错,怎么回事?

[解决办法]
因为RAD2009/2010的VCL支持Unicode,并且String类默认也是Unicode,所以造成一些旧工程的编译错误。需要手工进行一些调整。
[解决办法]
宽字符 加个 L
如:L"AABB";

[解决办法]
用 .w_str(), or t_str

热点排行
Bad Request.