检查Visual C ++ 6.0项目是否支持unicode?

时间:2012-05-08 08:03:08

标签: visual-c++ vc6

我需要知道Visual C ++ 6.0项目是否支持Unicode。我怎么检查呢?

2 个答案:

答案 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

您也可以在项目设置中查看。

  1. 从“项目”菜单中,单击“设置”。
  2. 选择“C / C ++”选项卡。
  3. 在“预处理程序定义”部分中,检查是否存在UNICODE_UNICODE
  4. 如果您的项目目前正在定位Unicode,但您想查看是否可以,那么最好的办法就是定义这些预处理器指令,然后尝试编译您的项目。如果成功,那么你就定了。如果失败,请仔细检查编译器发出的错误。

答案 1 :(得分:0)

#ifdef UNICODE
#   error Success!
#endif