如何编译syncml-ctoolkit开源软件包

如何编译syncml-ctoolkit开源软件包

.SyncML开发的源代码,从何处取得:

http://sourceforge.net/project/showfiles.php?group_id=58216

下载:

1. syncml-ctoolkit  C语言软件开发包

2. toolkit-manual 开发包说明手册

.如何在WindowsXP上编译SyncML

  1.下载MinGW 5.1.4开发包,进行安装:

  可以到如下网站下载:http://sourceforge.net/project/showfiles.php?group_id=2435

  或者去:http://www.mingw.org/

1.mingw32-make.tar.gz

2.mingw32-make-3.80.0-3.tar.gz

  2. 下载MSYS-1.0.11软件,进行安装:

  该软件是模拟UNIX操作系统环境,提供一个Shell的操作界面终端;

1.MSYS-1.0.11-20090120-dll.tar.gz

2.MSYS-1.0.10.exe

  3.拷贝一份af_irda.h头文件到C:/MinGW/include目录下

在网络上找一份头文件af_irda.h(可以在Google网站,直接搜索“af_irda.h”该字符串),放置于如下位置:  C:/MinGW/include

.如何进行编译:

1.如何编译库:

  A.运行msys虚拟的UNIX环境,文件在:C:/msys/1.0/msys.bat

  B.进入工作目录,也就是存放代码目录下syncml_win/toolkit_4_4/src/bld/win

     如:cd D:/Project/syncml_win/toolkit_4_4/src/bld/win

     注意:UNIX环境,所以应该输入“/”,而不是Windows上“/”;

  Cmake all即可

     Make的其他几个参数是:smlxptclean分别是编译sml,xpt动态链接库,以及清除所有的;

2.如何编译Sample示例:

  A.先编译生成sml.dlliobex.dllxpt.dllxptawsp.dllxpthttp.dllxptobex.dllxptwsp.dll

  B.进入Sample例子目录syncml_win/toolkit_4_4/src/examples

 

  C.分别编译sender,receiver客户端和服务器程序;

使用的命令:make all(cleannew)三个命令

详细参看Makefile脚本文件;

四.如何执行,看Demo例子的运行效果:

1.首先运行服务器:./receiver.exe &(&表示程序后台运行)

2.然后运行客户端例子:./sender.exe

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

littletigerat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值