VS2015 MT 编译 libcurl
所需环境:curl-7.57.0 openssl-1.0.2n-vc14-x86
1.在curl-7.57.0\winbuild目录下面新建 build_lib_bat_vc14.bat
内容:
@REM @echo off
@IF [%1]==[debug] (
@echo 正在使用debug模式编译libcurl~~~
@nmake /f Makefile.vc WITH_DEVEL=../openssl-1.0.2n-vc14-x86 mode=dll VC=14 RTLIBCFG=static WITH_SSL=dll ENABLE_IDN=no RTLIBCFG=dll DEBUG=yes MACHINE=x86
) ELSE (
@echo 正在使用release模式编译libcurl~~~
@nmake /f Makefile.vc WITH_DEVEL=../openssl-1.0.2n-vc14-x86 mode=dll VC=14 RTLIBCFG=static WITH_SSL=dll ENABLE_IDN=no RTLIBCFG=dll DEBUG=no MACHINE=x86
)
@REM @echo on
注意两点:WITH_DEVEL=../openssl-1.0.2n-vc14-x86 实际文件的相对位置
RTLIBCFG=static 如果不加此参宿 则为 MD 编译模式
为此踩了不少坑
正常编译之后 curl-7.57.0\builds下面会出现
其他项目中只需要引用 就可以了