我需要知道Visual C ++ 6.0项目是否支持Unicode。我怎么检查呢?
答案 0 :(得分:4)
如果使用Unicode支持编译项目,则将定义预处理程序指令UNICODE
(或_UNICODE
)。测试是否定义了这个将给你答案:
#if defined(UNICODE) || defined(_UNICODE)
// The project is compiled for Unicode
#else
// The project is NOT compiled for Unicode
#endif
您也可以在项目设置中查看。
UNICODE
和_UNICODE
。如果您的项目不目前正在定位Unicode,但您想查看是否可以,那么最好的办法就是定义这些预处理器指令,然后尝试编译您的项目。如果成功,那么你就定了。如果失败,请仔细检查编译器发出的错误。
答案 1 :(得分:0)
#ifdef UNICODE
# error Success!
#endif