我在 Visual Studio 中有一个 C++ Makefile 项目。源代码树包含三个文件夹:
- 垃圾桶
- 源代码
- 包括
但是,当我构建项目时,VS12 会创建两个额外的文件夹:
- 对象
- 调试
如何防止 Visual Studio 这样做?
我在 Visual Studio 中有一个 C++ Makefile 项目。源代码树包含三个文件夹:
但是,当我构建项目时,VS12 会创建两个额外的文件夹:
如何防止 Visual Studio 这样做?
我发现了一个技巧:将中间输出目录设置为现有目录。我手动修改了项目文件并添加了这个:
<IntermediateOutputPath>$(ProjectDir)</IntermediateOutputPath>
在配置 PropertyGroup 中。我使用了显然已经存在的项目目录。没有更多无用的obj
目录!
VS 2019 的解决方案(未创建文件夹obj和bin ):
<PropertyGroup>
<IntermediateOutputPath>nul</IntermediateOutputPath>
<OutputPath>$(ProjectDir)</OutputPath>
</PropertyGroup>