+ -
当前位置:首页 → 问答吧 → GoogleEarth-5.x 中文支持(机上无 qt 环境)

GoogleEarth-5.x 中文支持(机上无 qt 环境)

时间:2009-10-21

来源:互联网

如果您有原生 qt 环境,请无视。

个人倾向于使用基于 gtk 的软件包,不排斥基于 qt 的软件包,但不愿编译 qt 程序。

GoogleEarth 就属于这么一类软件。
英文支持还好,中文默认显示为一个个方块,显然是没找到字体。

本来没什么,一直用英文也挺好。
今图新鲜,用虚拟机试用 http://www.q-sheng.com/,一个基于 qt 的股票软件,中文显示好好的,没发现什么额外 qt 配置文件。
回想到,早前试用 opera 的自带 qt 的版本也能显示中文。

都是 qt-4.x,GoogleEarth 应该不需额外配置正常显示中文才对。
问题大半出在 GoogleEarth 自带的 qt 库文件 libQt* 上。

不想自己编译 qt,也不想用发行版资源。
到 qt 官网 http://qt.nokia.com 闲逛,看到 http://qt.nokia.com/downloads-cn 有二进制文件下载:
http://get.qt.nokia.com/qtcreator/qt...urce-1.2.1.bin 相对小巧些 30MB 多。

拉下来,安装提取 libQt*,替换 GoogleEarth 中同名库文件,启动 GoogleEarth 正常显示中文。

作者: 聚焦深空   发布时间: 2009-10-21

当前 opera-10.00 带 qt 的版本
http://get.opera.com/pub/opera/linux...4.i386.tar.bz2
中的 libQtgui.so.4 连接到 nas 的 libaudio.so.2,
http://get.qt.nokia.com/qtcreator/qt...urce-1.2.1.bin 中的 libQt* 没有连接到 libaudio.so.2,
可以采用类似上面 GoogleEarth 的方法跳过 opera-10.00 对 libaudio.so.2 的依赖。

作者: 聚焦深空   发布时间: 2009-10-21

不管白猫黑猫。。。哈哈,能用就是了

作者: d00m3d   发布时间: 2009-10-21

shi shi, zhao hao jiu le !!

作者: LongerZ   发布时间: 2010-01-09