配置VS2010构建一个C++项目到一个相当干净的输出目录?

Neu*_*ino 10 c++ visual-studio-2010 visual-c++

在VS2010中,使用默认项目配置的单行hello world C++控制台程序将30多个中间构建文件文件输出到其输出目录.OBJ文件,PCH文件,之流,登录,buildstate,美洲开发银行,嵌入式清单和rc文件和不低于18个TLOG文件.

这些都不是实际输出,对于exe控制台应用程序,唯一正确输出的文件是exe本身和pdb文件.

所以我的问题是:有没有什么办法来配置VS2010打造这一切的垃圾成中间目录和输出只是有用的东西到输出目录?

Jam*_*lis 6

在Visual Studio中,打开解决方案资源管理器,右键单击项目并选择"属性"...在"属性页"对话框中,导航到"配置属性" - >"常规".前两个属性控制构建输出的位置:

  • 输出目录:这是最终构建输出(.exe,.pdb,.ilk)所在的目录

  • 中间目录:这是(大多数)其他所有内容的目录.

如果使用典型项目布局,项目位于解决方案文件夹下的文件夹中,则将配置这些属性,以使两个目录不同.当然,您可以将它们配置为将输出放置在您想要的任何位置.