在过去一周左右的时间里,我一直试图缩小文件的大小,在那段时间里,我发现了一些可能会大幅缩小文件大小的编译器选项。 但是,由于我的libcurl的静态实现,我的文件仍然是大约2.3mb;我想改变这一点。 我在各种论坛上搜索了其他帖子,发现在linux上你可以构建只启用HTTP的libcurl库,但是,我的应用程序是专门在Windows上运行的。 我正在使用CodeBlocks IDE和MinGW编译器,这些是我的配置设置:
我尝试删除其中一些链接库,但这只会导致编译错误。
答案 0 :(得分:1)
libcurl支持许多协议,例如http,https,ftp等(请参阅libcurl网站获取完整列表),因此在删除不必要的协议并仅保留您在项目中使用的协议后,尝试重建libcurl库。这将显着减少libcurl的大小。