发新话题
打印

请教一下chm文件!!

请教一下chm文件!!

听说微软的CHM帮助文件是跨平台的,请问在linux下应怎么用?
多谢!      

TOP

chm是微软的格式,微软怎么会让它跨平台??

不过得益于linux下无数天才的程序员,也是有办法解决的。下载chmlib3.11,解压后执行make;make install;make chm_http,然后执行./chm_http your.chm,然后系统将自动调用mozilla打开chm文件。对中文支持很好,不过有部分chm文件只能现实第一页,有些则干脆打不开……

另外可以考虑用xchm,不过就我使用感觉对中文的支持很糟糕,用patch后的chmlib3.11后都很差(或许是我编译有问题),反正我不喜欢用。

还有一个archmage,其原理和chm_http差不多,使用方法和效果也相仿。不过它有一个模式可以把chm解成html文件的,不过遗憾的是同样对中文支持不足。

另外有一款国人开发的chm_viewer,对中文支持最好,不过也有很多文档无法打开,另外这个软件打开chm,里面的图形会全部丢失。

以上软件在linuxfans都有下载。      

TOP

总感觉chmlib3.11对debian支持效果好一些,
我在mdk9.2还没有成功过,
编辑器的版本不匹配,      

TOP

呵呵,我在rh9下编译也是这个提示,不过你用vi打开chmlib下面的Makefile,
把这两行:
CC=gcc-3.2
LD=gcc-3.2
中的gcc-3.2都改成gcc就可以了。      

TOP

Re: 请教一下chm文件!!

[QUOTE]最初由 thoujean 发布
[B]听说微软的CHM帮助文件是跨平台的,请问在linux下应怎么用?
多谢! [/B][/QUOTE]
怎么应用
是指象MS下看帮助文件还是其他意思?
不理解请大家帮我一下谢谢      

TOP

为什么总是要向WINDOWS靠拢呢?LINUX下就不要那么多的考虑与WINDOWS兼容了...
个人意见...      

TOP

发新话题