自由输入法学习之一------xp环境下用vc6.0编译自由输入法

    最近要做一个windows的输入法,以便为另外一个项目做准备。于是开始研究起windows的输入法------自由输入法。

    但是在网上找到的很多源码,都是不带工程的,不管是vs2008的工程还是vc6.0的工程,一个都没找到。后来我自己弄了一个带vc6.0的工程的自由输入法,传到cdsn上共享起来。希望后来者能少走一些弯路吧。

    下载的源码的目录结构说明:

    1.binary。作者编译好的,可以直接安装的自由拼音输入法。

    2.imm.编译时需要用到的头文件和静态库。

    3.tool.作者提供的工具

    4.source.自由输入法的源码。

    编译的步骤如下:

    1。新建vc6.0的动态链接库的空工程,工程属性选择动态链接库(win32 dynamic-link library),因为,输入法本身是一个动态链接库。该动态链接库由IME调用。输入法的具体原理,请另行google。

    2。把source文件中的c文件和h文件添加到工程。

    3. 把imm里面的h文件复制到编译器的include的目录下。(如果不这样做,会出现很多字段没有定义)

    4. 把imm里面的IMM32.lib文件复制到工程目录下,并在freepy.c中添加一句#pragma comment(lib,"IMM32.lib")。

    5.设置工程的输出为Debug/freepy.dll

    6.编译链接。

   

    如何安装自由输入法,请看下文。

    附:本人做好的带vc6.0工程的自由拼音输入法下载地址: http://semillon.download.csdn.net/

   可直接编译。

【给我自己的耳光】

 看源码的时候或者编译源码的时候,一定要先好好看人家写的帮助文档。要耐心!不然真的会走很多很多的弯路。

  

   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值