参考:https://blog.csdn.net/DaSo_CSDN/article/details/77587916
平台环境:
win10, vs2017
1,从网站下载编译好的库文件:
如果不想自己手动编译,可以直接从这里下载对应的库文件:https://windows.php.net/downloads/php-sdk/deps/
目前提供的有vc11(vs2012), vc14(vs2015), vc15(vs2017),每个版本都有x64和x32版本。
2,libcurl手动编译源码:
(1)在这里https://github.com/curl/curl下载源码,注意选择分支,目前使用的分支为7.59.0
(2)进入到下载的源码文件夹中,双击buildconf.bat文件运行
(3)进入curl文件夹中的“winbuild”文件夹,并复制其文件夹路径,例如:E:\xxxxxxxxxx\curl_7.59.0\winbuild
(4)打开开始菜单,找到vs2017,编译64位,选择"适用于 VS 2017 的 x64 本机工具命令提示",编译32位,选择"适用于 VS 2017 的 x86 本机工具命令提示",这里使用64位为例, 右键以管理员身份运行,进入到命令行中,输入命令: cd /d E:\xxxxxxxxxx\curl_7.59.0\winbuild,进入到此目录
(5)输入: nmake /f Makefile.vc mode=static VC=15 MACHINE=x64 DEBUG=no 。