如何在Dev C++ 5.11中开启UNICODE支持以使用olcConsoleGameEngine.h
Dev C++ 开启UNICODE支持操作方案
olcConsoleGameEngine.h的报错是因为编译器未预定义UNICODE相关宏,Dev C++(MinGW内核)开启UNICODE支持只需添加对应编译参数即可,操作步骤如下:
场景1:仅对当前项目生效(推荐)
- 打开目标项目,点击顶部菜单栏 项目 -> 项目属性
- 在弹出的窗口左侧选择参数标签
- 在「编译器」输入框中添加以下内容:
-DUNICODE -D_UNICODE - 在「链接器」输入框中添加以下内容,解决宽字符入口函数识别问题:
-municode - 点击「确定」保存设置,点击顶部菜单栏项目->清理清除旧的编译缓存,再重新编译运行即可
场景2:全局对所有Dev C++项目生效
- 点击顶部菜单栏 工具 -> 编译选项
- 勾选「编译时加入以下命令」复选框,在下方输入框中添加:
-DUNICODE -D_UNICODE - 切换到程序标签页,找到「链接器」对应的输入框,在原有内容末尾追加空格和
-municode - 点击「确定」保存全局设置,后续所有新建项目都会默认启用UNICODE支持
内容的提问来源于stack exchange,提问作者BaagadBilla
相关产品推荐
相关产品推荐

