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
发布时间: 2012-02-06 15:52:44 作者: rapoo
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