解决了安装kchmviewer的过程中遇到的一个小问题
2008-10-27 15:17
537 查看
虽然用Konqueror可以直接打开一部分的chm电子书,可是有另外相当多的一部分显示找不到页面,这事让我很苦恼。所以我一直琢磨着装个其它软件来用用。
在网上找了蛮久,发现对chmsee和kchmviewer这俩软件的评价最好,可是下了个chmsee死都装不上,我机子上明明已经装了并且路径也正确的东西,它愣提示找不到,我一气之下就把它给删除了,那么剩下的就是kchmviewer了。
准备不够充分,所以在它其实已经出4.0版本的情况下我下了个2.5版的开始安装……失误,自己先汗个。
先解压源码包:
$tar zxvf kchmviewer-2.5.tar.gz
$cd kchmviewer-2.5
$./configure
提示一切OK,顺利通过。
但在make的时候出了问题,提示错误:
In file included from iconstorage.cpp:23:
iconstorage.h:60: error: extra qualification ‘KCHMIconStorage::’ on member ‘getC loseWindowIcon’
make[2]: *** [iconstorage.o] 错误 1
make[2]: Leaving directory `/opt/kchmviewer-2.5/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/opt/kchmviewer-2.5/src'
make: *** [all] 错误 2
看着貌似不是文件缺失啊什么的,好像是src里的iconstorage.h这个文件里的源代码里出了错了……这可让我郁闷了。不过最后决定进去看看。用VIM打开这文件,切到第60行,居然发现了类里的public里来了这么一句:
const QPixmap * KCHMIconStorage::getCloseWindowIcon();
有点无语。
就把KCHMIconStorage::去掉,然后保存了再make,make install,make clean。oh yeah,一路顺风装了下来。嗯开了几个文档看了下,效果还不错。
虽然事后我把它又卸了装上了最新版,可这事也提示我:遇见什么问题自己先不能乱了阵脚,认真分析问题出现的原因,然后解决它,不要对代码啊什么的产生恐惧,以后还得靠它吃饭呢。英文并不可怕,如海的代码并不可怕,可怕的是自己内心的胆怯。
在网上找了蛮久,发现对chmsee和kchmviewer这俩软件的评价最好,可是下了个chmsee死都装不上,我机子上明明已经装了并且路径也正确的东西,它愣提示找不到,我一气之下就把它给删除了,那么剩下的就是kchmviewer了。
准备不够充分,所以在它其实已经出4.0版本的情况下我下了个2.5版的开始安装……失误,自己先汗个。
先解压源码包:
$tar zxvf kchmviewer-2.5.tar.gz
$cd kchmviewer-2.5
$./configure
提示一切OK,顺利通过。
但在make的时候出了问题,提示错误:
In file included from iconstorage.cpp:23:
iconstorage.h:60: error: extra qualification ‘KCHMIconStorage::’ on member ‘getC loseWindowIcon’
make[2]: *** [iconstorage.o] 错误 1
make[2]: Leaving directory `/opt/kchmviewer-2.5/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/opt/kchmviewer-2.5/src'
make: *** [all] 错误 2
看着貌似不是文件缺失啊什么的,好像是src里的iconstorage.h这个文件里的源代码里出了错了……这可让我郁闷了。不过最后决定进去看看。用VIM打开这文件,切到第60行,居然发现了类里的public里来了这么一句:
const QPixmap * KCHMIconStorage::getCloseWindowIcon();
有点无语。
就把KCHMIconStorage::去掉,然后保存了再make,make install,make clean。oh yeah,一路顺风装了下来。嗯开了几个文档看了下,效果还不错。
虽然事后我把它又卸了装上了最新版,可这事也提示我:遇见什么问题自己先不能乱了阵脚,认真分析问题出现的原因,然后解决它,不要对代码啊什么的产生恐惧,以后还得靠它吃饭呢。英文并不可怕,如海的代码并不可怕,可怕的是自己内心的胆怯。
相关文章推荐
- 解决了安装kchmviewer的过程中遇到的一个小问题
- TestLink安装过程中遇到的问题及解决
- mini2440交叉编译工具安装及使用过程中可能会遇到的问题及解决办法
- 如何解决安装CentOS时遇到引导分区位于一个GPT分区方案的错误提示问题
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证
- 硬盘安装Ubuntu9.10 的过程,遇到的问题及解决方法
- 肖哥教你解决安装和运行eNSP过程中遇到的各种问题
- 安装和使用MySQL的过程遇到问题和解决的方法
- Ubutu12.04 andoid studio安装过程和遇到的问题解决
- 安装、配置和测试Asterisk过程中遇到的问题及解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证 】
- 安装SVN(TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi) 的步骤及安装过程中的遇到的2502,2503问题,和如何解决这种情况的问题
- storm安装过程中遇到的问题解决办法
- pip的安装以及在安装的过程中遇到的问题及解决方法
- Robot Framework安装及执行用例过程中遇到的问题及解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- 记一次wordpress安装过程中遇到的问题及解决办法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证
- 安装zend studio10.0.0遇到的一个小问题以及解决