上个星期 新版的launchy出来后
就开始学习Qt 顺便打发无聊的时间
第一夜 编译qt4.3.3 让我等到了两点五十九分
后来发现它确实是个好东西
封装了很多好常见的功能
除了常见的基本数据类型 包括stl
还有插件,多语言等问题
它都有考虑到了
确实如它宣传那样 code less,create more
所以很顺利的添加了双击的快捷方式和汉字转拼音的功能
不过之后就开始了痛苦的crash之路
先是debug版可以 release版就出错
琢磨了一晚上 发现用自己编译的dll替代安装包自带的dll
就可以
问题是都是4.3.3版 怎么就出错了?
之后是在本机可以,扔到虚拟机上就不行
因为不在本地 又是release版
很不好定位错误
好不容易找到了是QTextCodec::codecForName和fromUnicode的问题
具体原因不清楚
搜了一下有人和我同样的问题 郁闷
好事多磨,主程序终于搞定了
插件又不工作了
又了前面的经验,把插件也重新编译了一下
果然ok了
qt提供了这么多功能
但是这种兼容性…
才疏学浅
学了Qt才一个星期不到
如果哪位能告诉我这些原因的话
感激不尽
下面是launchy2.0 新功能+汉化的安装包
+ 双击快捷方式(双击ctrl或者alt或者shift)
+ 支持中文快捷方式的拼音首字母查找(阿里旺旺,查找alww)
* 修改了默认快捷方式为双击ctrl
下载
launchy2.0 新功能+汉化 下载
2008.6.23更新下载地址,源代码已上传
见这里

