我试图安装cce(我从sf.net上下载的cce-0.51-02132004-dist.gz)。
安装的过程没有问题。在运行cce的时侯提示:
CCE> Console/X11 CJK Environment Version 0.51 (Jan 2004)
CCE> Fatal error: No GGI/SDL found, you can only run CCE in text console.
这个怎么解决呀?
你们的console和photon的中文化怎么处理的?
谢谢你们!!
非常感谢你的回复。
我先安装了SDL,再重新编译cce,运行cce,就可以看见控制台的中文信息了。
另外,我想让photon启动的时侯支持中文显示,应该怎么设置呢?
谢谢!
不太懂你的意思,photon 直接支持中文显示啊。
恩,我后来发现photon本身支持汉字显示,我对其汉字编码不懂。
我编了一个小photon程序,发现怎么“打开”的编码是“E6 89 93 E5 BC 80”
而在windows下“打开”是双字节编码“b4 f2 bf aa“呀。
我不明白photon采用什么形式对汉字编码?
请教了,谢谢!!
UTF-8
http://www.qnx.com/developers/docs/momentics621_docs/photon/prog_guide/languages.html
http://www.qnx.com/developers/docs/momentics621_docs/photon/lib_ref/px/pxtranslatetoutf.html
非常感谢你的回复!
我有另外一个问题,就是“打开”的英文是Open,4个byte,如果我对应用程序的二进制文件修改,那么需要6个byte,这样字节超出,会破坏可执行程序。我想知道的是,有没有办法在增加这种字节数的情况下,不破坏可执行程序呢?
是不是需要整个elf32(头部,指针)修改?
QNX下有什么相关工具吗?
谢谢你!
这个原因是我的最终目标是在不知道源码的情况下对photon应用程序汉化。