boost编译是否需要所有boost DLL和.lib文件?

boost编译是否需要所有boost DLL和.lib文件?,boost,Boost,boost DLL和.lib文件的总大小约为3.6 gb。我可能不会使用所有的DLL和lib文件。假设我只包括Boost/日期和时间。boost编译是否需要所有其他文件?DLL和lib文件是windows和linux特有的吗?您根本不需要.dll来编译某些东西。从技术上讲,您甚至不需要编译.libs;只是为了链接,但我想你是指两者。但是,您需要.dll才能运行,所以我不确定这能为您带来什么 是的,.dll和.libs是特定于平台的。对于.libs,编译器 boost DLL和.lib文件的总大小

boost DLL和.lib文件的总大小约为3.6 gb。我可能不会使用所有的DLL和lib文件。假设我只包括Boost/日期和时间。boost编译是否需要所有其他文件?DLL和lib文件是windows和linux特有的吗?

您根本不需要.dll来编译某些东西。从技术上讲,您甚至不需要编译.libs;只是为了链接,但我想你是指两者。但是,您需要.dll才能运行,所以我不确定这能为您带来什么

是的,.dll和.libs是特定于平台的。对于.libs,编译器

boost DLL和.lib文件的总大小大约为3.6 gb

您构建了哪些配置?您只需要调试和发布版本。如果您构建了一个DLL版本,那么您不需要同时构建一个静态库版本,您仍然可以获得.libs

我的纯静态库变体占用了约800MB的空间,我可能会将其切成两半,因为我看到了其中似乎存在的复制