Visual Studio Makefile项目生成无关的'obj'文件夹

cho*_*952 5 makefile visual-studio visual-studio-2012

我在Visual Studio 2012中使用Makefile项目就好了.但是,无论指定的Build Command如何,Visual Studio始终会创建一个包含空子文件夹obj\Win32\Debug和obj\Win32\Release的'obj'文件夹.

要重现该问题,只需创建一个"Visual C++ - General - Makefile Project"并在Build Command Line中使用类似'dir'的DOS命令.一旦构建,将显示空的obj\Win32\Debug文件夹.

我可以在我的Mercurial忽略文件中跳过这些,但找到修复程序会很好.任何人都知道如何使Visual Studio不生成这些空文件夹?

aja*_*987 1

obj文件夹代表 VS 自己的有关您的项目元数据,用于智能感知支持和设计器支持(对于 WF/WPF 应用程序)。在大多数情况下,您可以完全忽略该文件夹而不会出现问题。

有时,此数据可能会损坏并导致 VS 显示无效的 Intellisense 选项,并且工作流/WPF 设计器可能会导致错误。关闭 VS 并删除obj文件夹将很快解决此问题。