静态库大小近 400MB

Static library nearly 400MB in size

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

这是每个构建的 assimp 库文件大小的列表:

项目文件总共有超过 700MB 的 libaray 文件,仅用于 Assimp。我的项目使用的其他静态库都在 10MB 以下,其中大部分都在 5MB 以下,所以 Assimp 的肯定有问题。

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

什么会导致库文件这么大?

没什么不对。您的发布版本大小为 38MB 和 66MB,符合您的预期。调试版本通常比发布版本大得多,因为其中包含额外的调试信息。