静态库大小接近400MB

时间:2018-10-14 16:49:35

标签: c++ visual-studio static-libraries building

尝试静态建立名为Assimp的库时遇到一些问题。我遇到的问题是,当静态构建Assimp时,Visual Studio会生成非常大的库文件。

以下是每个版本的assimp库文件大小的列表:

  • 调试X64:381MB
  • 发布X64:66MB
  • 调试X86:253MB
  • 发布X86:38MB

项目文件总共有700MB以上的libaray文件,仅适用于Assimp。我的项目使用的其他静态库都在10MB以下,大多数都在5MB以下,因此Assimp库一定有问题。

我使用CMAKE生成项目文件,并使用Visual Studio Community 2017生成库文件。

什么可能导致库文件太大?

1 个答案:

答案 0 :(得分:3)

没有错。您的发行版本分别为38MB和66MB,与您的预期相符。调试版本通常比发行版本大得多,因为其中包含额外的调试信息。