【发布时间】:2013-03-06 15:17:01
【问题描述】:
我只使用 libcurl 来发出 HTTP / HTTPS 请求。我已经下载了源代码并构建为静态库。
我的最终可执行文件的大小有所增加。我正在尝试减少我的可执行 exe,因为我有其他限制。
在分析过程中,我观察到 libcurl 构建时支持包括 HTTP 在内的许多协议。但是我的具体用途是 HTTP/HTTPS。
有没有办法在构建 libcurl 时定义编译标志以禁用其他协议?
感谢您阅读这篇文章!!!
【问题讨论】:
-
试试
./configure --disable-ftp --disable-file --...,所有你不想要的协议。 -
忘了提及:我正在尝试在 WIN 环境中获取库,并且我正在构建 VC++。
标签: c++ visual-c++ curl libcurl