windows下编译curl以及deps的问题

curl源码里有一个winbuild专门是用来windows下编译curl的
简单来说用visual studio 命令行工具CD到curl/winbuild目录下。用nmake来编译就行了。

格式是这样:nmake /f Makefile.vc mode=<static or dll> <options>
options列表参见curl/winbuild/README.md

有一个依赖问题。比如我要加入SSL、zlib、HGHTTP2等。从文档得知把这些库的头文件和lib文件放入deps文件夹就行了。可是发现我电脑是不可以。后来我还是用命令行一一指定各个库的目录的路径才完成编译。

后来发现还有一个编译选项是可以选择依赖文件夹的就是WITH_DEVEL这个,所以用这个就可以了。
例如:nmake /f Makefile.vc mode=static WITH_NGHTTP2=dll WITH_ZLIB=dll WITH_DEVEL=F:/study/curl/deps

posted @ 2020-10-30 02:17  瓜蛋  阅读(355)  评论(0编辑  收藏  举报