用VS2012构建wxWidgets后,我可以在lib文件夹中删除哪些文件?

时间:2012-10-14 15:27:12

标签: c++ visual-studio visual-studio-2012 wxwidgets

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

我知道我需要.lib和.dll,但其余的是什么?在另一个版本中,我也有这些文件类型:.obj .tlog .log

我可以安全删除哪些类型的文件?

2 个答案:

答案 0 :(得分:2)

也许知道文件的用途是有帮助的

  • exp:定义链接器1
  • 导出的函数
  • obj:编译的输出,链接器正常使用它来生成二进制文件2
  • ilk:由vc用来加速生成(多次)3
  • pdb:包含供调试器和链接器4
  • 使用的信息
  • tlog:由vc用于加速编译时间5

答案 1 :(得分:1)

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