如何优化curl库的大小?

时间:2016-12-28 17:56:59

标签: c++ curl hyperlink static libcurl

在过去一周左右的时间里,我一直试图缩小文件的大小,在那段时间里,我发现了一些可能会大幅缩小文件大小的编译器选项。  但是,由于我的libcurl的静态实现,我的文件仍然是大约2.3mb;我想改变这一点。  我在各种论坛上搜索了其他帖子,发现在linux上你可以构建只启用HTTP的libcurl库,但是,我的应用程序是专门在Windows上运行的。  我正在使用CodeBlocks IDE和MinGW编译器,这些是我的配置设置:

Link Libraries

我尝试删除其中一些链接库,但这只会导致编译错误。

1 个答案:

答案 0 :(得分:1)

libcurl支持许多协议,例如http,https,ftp等(请参阅libcurl网站获取完整列表),因此在删除不必要的协议并仅保留您在项目中使用的协议后,尝试重建libcurl库。这将显着减少libcurl的大小。