【问题标题】:did visual c++ 6.0 support unicode?visual c++ 6.0 支持 unicode 吗?
【发布时间】:2012-05-08 04:47:26
【问题描述】:

我必须将 c++ 6.0 项目迁移到 Visual c++ 2010 项目。首先,我必须将 prj 转换为 unicode,然后转换为 vs 2010。我混淆了 Visual c++ 6.0 是否支持 unicode?如何知道它 谢谢

【问题讨论】:

    标签: visual-c++ visual-c++-6


    【解决方案1】:

    是的,它与最新版本一样支持 Unicode。在项目中设置 Unicode 标志会生成 _UNICODE 常量的 #define,这会更改 Windows API 函数的名称并将 CString 更改为使用 wchar_t 而不是 char。

    【讨论】:

    • 在 VC++6 中,您还必须将入口点符号设置为 wWinMainCRTStartup
    • @john_e,我的大部分经验来自建立一个新项目,而不是更改现有项目。新建项目向导会自动为您进行更改。
    • @Mark: _UNICODE 用于 CRT,UNICODE 用于 WinAPI(通常你都设置)
    • @john_e: 那是不使用 CRT 的应用程序的入口点,他可能只想要正常的 wWinMain
    猜你喜欢
    • 1970-01-01
    • 2015-04-22
    • 1970-01-01
    • 2011-01-16
    • 2014-01-24
    • 2011-06-09
    • 2021-04-08
    • 2015-02-21
    相关资源
    最近更新 更多