昨天下午,我的主要工作就是在windows下面编译了stardict。个人非常不喜欢带有广告的电子辞典软件,比如lingose(虽然有去广告版, 但是它的强制更新,让我很不爽);也不想用一些收费的软件,比如babylon,金山等,主要是因为老是用盗版,实在是不应该啊。所以挑来挑去就想到了 stardict,这个开源软件。但是3以后的windows版本居然带有广告,好在可以在windows下面自己编译。下载源码包,然后把广告部分去掉,按照里面windows版的README,把所有需要的包下载下来,编译居然可以了(第一次啊)。然后使用nsis打包工具把它重新打包,安装一下,居然可以了。注意nsis的版本问题,一开始总是出错,不能生成exe文件,后来换了一个低的版本发现就可以了。现在可以用上自己编译的免费的 stardict,感觉还是不错的。
在编译stardict的时候就发现,在windows下面没有好用的shell,cmd连补全都没有,(当然好像有powershell,但是我试过,感觉还是和linux下面有所区别)。于是下载了msys,由于不想在windoww下面构造编译环境,所以就只下载了它。安装后发现键盘映射不对,delete,home,end等按键都无法使用。上网搜了以下,说把export INPUTRC=/etc/inputrc.default添加到profile里面,但是我看了一下,并没有这个文件,而且termcap这个文件添加上去没有效果,于是抱着试试看的想法,把linux下面的文件给弄了进去,发现居然可以了,哈哈哈。
阅读(612) | 评论(0) | 转发(0) |