如何防止Visual Studio 2012在源树中创建“obj”和“Debug”文件夹

时间:2013-07-02 08:54:22

标签: visual-studio visual-studio-2012 makefile

我在Visual Studio中有一个C ++ Makefile项目。源树有三个文件夹:

  1. SRC
  2. 包括
  3. 但是,当我构建项目时,VS12会创建另外两个文件夹:

    1. OBJ
    2. 调试
    3. 如何阻止Visual Studio执行此操作?

2 个答案:

答案 0 :(得分:2)

找到一个技巧:在现有目录上设置中间输出目录。我手动修改了项目文件并添加了这个:

<IntermediateOutputPath>$(ProjectDir)</IntermediateOutputPath>

在配置PropertyGroup中。我使用了项目目录,显然已经存在了。没有更多无用的obj目录!

答案 1 :(得分:1)

VS 2019解决方案(未创建文件夹 obj bin ):

  <PropertyGroup>
    <IntermediateOutputPath>nul</IntermediateOutputPath>
    <OutputPath>$(ProjectDir)</OutputPath>
  </PropertyGroup>