windows版本遇到的问题

最近两个星期都在忙移植到windows下,由于在家网络不是很方便,所以实际工作的时间不是很多,移植到windows时主要遇到以下问题:

1.选择windows本地编译,还是linux下交叉编译,刚开始参照pidgin wiki上的windows编译2.10.7和2.10.9两个版本,编译多次总是不通过,最后发现是mozilla nss库的版本不对,pidgin-2.10.7对应 nss-3.13.6-nspr-4.9.2,pidgin-2.10.9对应nss-3.15.4-nspr-4.10.2,最后总算编译通过,在linux下测试了archlinux和debian wheezy两个平台的交叉编译,archlinux交叉编译器版本为i686-w64-mingw32-gcc 4.9.1,可能是版本过高,编译不通过,debian下是i586-mingw32msvc-gcc 4.2.1编译也不通过,原因没有深究

2.依赖问题,由于处理json数据时使用了json-glib库,而json-glib在cygwin下又没有现成的库,在linux交叉编译又遇到一些问题,可能需要参照 facebook的一个pidgin插件一样把json-glib的源码直接拿来使用,而不是去链接已经编译好的库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值