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

C++ Builder 2011 怎么设置 unicode

2012-05-03 
C++ Builder 2011 如何设置 unicodeBCB6开发的工程,改用C++ Builder 2011来编译,报错“cannot convert wch

C++ Builder 2011 如何设置 unicode
BCB6开发的工程,改用C++ Builder 2011来编译,报错“cannot convert 'wchar_t*' to 'const char*'”,在VC中遇到时貌似就是修改一下属性设置为unicode,但在这个新版的BCB中找了一圈都没找到哪里设置。
麻烦高手指教。

[解决办法]
头文件开始
#define UNICODE
#define _UNICODE
使用TCHAR 或WCHAR
[解决办法]
Project-->Options-->更改_TCHAR maps to为char或wchar_t

但这不是万能的,关键还要看你原来的代码书写是否规范。
[解决办法]
我碰到这种情况的时候,就是强制转化一下为AnsiString ,然后取c_str()
[解决办法]
UnicodeString str;
强制转化成char * 方法: str.t_str();

热点排行