【发布时间】:2016-12-29 02:41:50
【问题描述】:
在过去一周左右的时间里,我一直在尝试缩小文件的大小,在那段时间里,我发现了一些可以大幅缩小文件大小的编译器选项。 但是,由于我静态实现了 libcurl,我的文件仍然在 2.3mb 左右;我想改变它。 我在各种论坛上搜索了其他线程,发现在 linux 上你可以构建 libcurl 库,只启用 HTTP,但是,我的应用程序是专门在 Windows 上运行的。 我正在使用带有 MinGW 编译器的 CodeBlocks IDE,这些是我的配置设置:
我已经尝试删除其中一些链接库,但是,这只会导致编译器错误。
【问题讨论】:
-
您肯定不需要静态链接 Windows 运行时、GDI、OpenSSL 等?
-
是的,我也是这么想的,但是当我尝试取消链接任何库时,我得到“未定义的对 'blah blah' 的引用”示例:
-
我没有说你不需要链接它们。我是说您不需要静态地链接它们。
-
抱歉,我对 C++ 中的链接不是很熟悉。如果您说我应该动态链接它们,我该怎么做?
-
你用的是哪本教材?
标签: c++ curl hyperlink static libcurl