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
本博客注有“转”字样的为转载文章,其余为本人原创文章,转载请务必注明出处或保存此段。c++/lua/windows逆向交流群:69148232