我在Visual Studio中有一个C ++ Makefile项目。源树有三个文件夹:
但是,当我构建项目时,VS12会创建另外两个文件夹:
如何阻止Visual Studio执行此操作?
答案 0 :(得分:2)
找到一个技巧:在现有目录上设置中间输出目录。我手动修改了项目文件并添加了这个:
<IntermediateOutputPath>$(ProjectDir)</IntermediateOutputPath>
在配置PropertyGroup中。我使用了项目目录,显然已经存在了。没有更多无用的obj目录!
答案 1 :(得分:1)
VS 2019解决方案(未创建文件夹 obj 和 bin ):
<PropertyGroup>
<IntermediateOutputPath>nul</IntermediateOutputPath>
<OutputPath>$(ProjectDir)</OutputPath>
</PropertyGroup>