我正在使用C ++中的libcurl库,这是一个很大的库(.lib文件约为2MB),该项目使用CURL_STATICLIB
编译
就目前而言,我只有一个.cpp文件,其中包含标题并使用#pragma comment(lib, "lib/libcurl.lib")
链接库
但是我打算创建其他与该单元分开的单元,但是还需要再次链接该库并包含头文件。 我想知道的是,与仅一个链接库的单元相比,这会以某种方式增加应用程序的膨胀吗?还是经过优化,不会真正影响太大?
答案 0 :(得分:3)
静态库的内容在最终可执行文件中仅具有单个表示形式(如果有)。这由链接器管理。从多个C ++文件调用该库不会对此产生影响。