如何在Windows Phone 8上安装libcurl

3

我想在我的Windows Phone 8 C++项目中使用libcurl,是否已经有人做过这个,并且如果有,请分享详细信息,因为我尝试过但没有成功。

我想使用libcurl,因为我不想为Android和iOS分别编写代码,它们似乎都支持它。

2个回答

5

Libcurl在Windows Phone上运行得非常好。不确定每个人都从哪里获得WP8没有套接字的信息,因为它确实有。

我们在共享库中使用libcurl,包括在通过Microsoft商店批准的应用程序中。

这是我的Github存储库,其中包含一个VS12解决方案:

https://github.com/jneidlinger/libcurlwp8


0

目前libcurl不支持Windows Phone。由于Windows Phone 8 SDK中缺乏BSD套接字,因此在短期内似乎不太可能支持。我们重新编写了HTTP层以使用本机Microsoft XMLHTTP。请注意,这样做有一些好处:操作系统知道如何使用用户定义的代理(特别是带密码的代理),并且使用本机可以更好地发现网络库(硬件开启时间、可达性等)。


我已经通过动态库在wp8上运行了curl,我不得不对源代码进行一些最小的更改,并且我只启用了http插件。wp8支持winsock2通过套接字进行通信,openssl也很好地工作。我忘记回答自己的问题了,我需要将文件发送给curl团队,因为我相信其他人肯定会发现它有用,包括你自己。 - blakey87

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接