静态库大小近 400MB
Static library nearly 400MB in size
我在尝试静态构建一个名为 Assimp 的库时遇到了一些问题。我遇到的问题是 Visual Studio 在静态构建 Assimp 时会生成非常大的库文件。
这是每个构建的 assimp 库文件大小的列表:
- 调试 X64:381MB
- 发布 X64:66MB
- 调试 X86:253MB
- X86 版:38MB
项目文件总共有超过 700MB 的 libaray 文件,仅用于 Assimp。我的项目使用的其他静态库都在 10MB 以下,其中大部分都在 5MB 以下,所以 Assimp 的肯定有问题。
我使用 CMAKE 生成项目文件,我使用 Visual Studio Community 2017 生成库文件。
什么会导致库文件这么大?
没什么不对。您的发布版本大小为 38MB 和 66MB,符合您的预期。调试版本通常比发布版本大得多,因为其中包含额外的调试信息。
我在尝试静态构建一个名为 Assimp 的库时遇到了一些问题。我遇到的问题是 Visual Studio 在静态构建 Assimp 时会生成非常大的库文件。
这是每个构建的 assimp 库文件大小的列表:
- 调试 X64:381MB
- 发布 X64:66MB
- 调试 X86:253MB
- X86 版:38MB
项目文件总共有超过 700MB 的 libaray 文件,仅用于 Assimp。我的项目使用的其他静态库都在 10MB 以下,其中大部分都在 5MB 以下,所以 Assimp 的肯定有问题。
我使用 CMAKE 生成项目文件,我使用 Visual Studio Community 2017 生成库文件。
什么会导致库文件这么大?
没什么不对。您的发布版本大小为 38MB 和 66MB,符合您的预期。调试版本通常比发布版本大得多,因为其中包含额外的调试信息。