|
在用24CXX为12864LCD制作GBK汉字外挂字库时发现以下字符在keil编译时出错(已打0XFD补丁),
错误提示:C(265): error C250: '\esc': value exceeds 255
凡编译的字符串中只要包含以下汉字就出错,编译失败。
并且下列字符不能是字符串的最后一个字,否则字符串显示为"□□□□□□\",
临时解决办法:在这些字符的后面加斜杠\,则能通过编译且在字符中的位置也无限制.
这个BUG估计是这些字符的内码低8位与斜杠\的ASCII码(0X5C)冲突有关.
请高手提供完美解决方案.
附:编译出错字符列表:内码+汉字(符)
905C 怽 A05C 燶 B05C 癨 C05C 繺 D05C 衆 E05C 郳 F05C 餦
815C 乗 915C 慭 B15C 盶 C15C 羂 D15C 裓 E15C 醆 F15C 馶
825C 俓 925C 抃 B25C 瞈 C25C 耚 D25C 襖 E25C 鈂 F25C 騖
835C 僜 935C 揬 B35C 砛 C35C 肻 D35C 覾 E35C 鉢 F35C 骪
845C 刓 945C 擻 B45C 碶 C45C 腬 D45C 診 E45C 鋅 F45C 鬨
855C 匼 955C 昞 B55C 礬 C55C 臷 D55C 誠 E55C 錦 F55C 鮘
865C 哱 965C 朶 B65C 禱 C65C 芢 D65C 謀 E65C 鎈 F65C 鯸
875C 嘰 975C 梊 B75C 穃 C75C 荺 D75C 譢 E75C 鏫 F75C 鱘
885C 圽 985C 榎 A85C ╘ B85C 竆 C85C 萛 D85C 豛 E85C 鑌 F85C 鳿
895C 塡 995C 橽 A95C ‐ B95C 筡 C95C 蒤 D95C 賊 E95C 閈 F95C 鵟
8A5C 奬 9A5C 歕 AA5C 猏 BA5C 篭 CA5C 蔦 DA5C 赲 EA5C 闬 FA5C 鶿
8B5C 媆 9B5C 沑 AB5C 玕 BB5C 籠 CB5C 薥 DB5C 踈 EB5C 隲 FB5C 鸤
8C5C 孿 9C5C 淺 AC5C 琝 BC5C 糪 CC5C 蘚 DC5C 躙 EC5C 靄 FC5C 黒
8D5C 峔 9D5C 漒 AD5C 璡 BD5C 絓 CD5C 蚛 DD5C 輁 ED5C 韁 FD5C 齖
8E5C 嶾 9E5C 瀄 AE5C 甛 BE5C 綷 CE5C 蝄 DE5C 轡 EE5C 頫 FE5C
8F5C 廫 9F5C 焅 AF5C 痋 BF5C 縗 CF5C 蟎 DF5C 運 EF5C 颸
(以上字符位于GBK3~GBK5扩展字符区,内码的低8位均是0x5c,共119个) |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|