2

我已经使用 VisualStudio Express 2012 (nmake) 构建了 wxWidgets,但我不知道我可以在 lib 文件夹中删除哪些文件。以下文件类型位于 lib 文件夹中: .exp .manifest .ilk .pdb .lib .dll

我知道我需要 .lib 和 .dll,但剩下的有什么用?在另一个版本中,我也有以下文件类型: .obj .tlog .log

这些类型中有哪些是我可以安全删除的文件?

4

2 回答 2

2

也许它有助于了解这些文件的用途

  • exp:定义链接器要导出的函数1
  • obj:编译的输出,通常被链接器用来生成二进制文件2
  • 同类:vc用来加速生成(多次)3
  • pdb:包含供调试器和链接器使用的信息4
  • tlog:由 vc 用于加速编译时间5
于 2012-10-14T16:39:59.920 回答
1

您绝对应该保留.pdb文件以便能够调试。其余的(不包括.lib.dll显然)可以删除,但恕我直言,这是不值得的。如果您想节省空间,您应该删除整个build/msw/vc_mswu[d][dll](或者build/msw/vc11_mswu[d][dll]如果您使用每个版本的构建目录)目录,因为这确实需要很多地方。

于 2012-10-14T20:16:22.820 回答