boost编译需要所有boost dll和.lib文件吗?

时间:2011-07-12 03:28:02

标签: boost

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

1 个答案:

答案 0 :(得分:0)

你根本不需要.dll来编译。从技术上讲,你甚至不需要.libs来编译;只是为了链接,但我认为你的意思是两者兼而有之。你需要.dll来运行,所以我不确定是什么让你买。

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

  

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

您为什么配置?您只需要一个调试版和一个发行版。如果你构建了一个DLL版本,那么你也不需要构建一个静态库版本(你仍然可以获得.libs)。

我的静态库只有大约800MB的变化,我可能会把它切成两半,因为我看到那里似乎有重复。