我是Unix人员,但是我需要在VS 2015中编写一个项目。基本上我需要为某些C++类编写一些GMOCK测试用例。Visual Studio - 为什么stdafx.h会嵌入
我首先尝试从一个示例项目开始,因此我选择了File-> New-> Project-> Win32-> Win32 Console Application。该项目得到了没有使用默认名称ConsoleApplication2.cpp创建具有嵌入式声明 -
#include "stdafx.h"
我发现,如果我删除此行的代码编译失败 - 通常在Unix中,我创建的.h和.cpp文件,然后创建它的make文件 - 我的目标是开始一个项目 - 首先创建一些.h文件,然后创建它的.cpp/GMOCK测试用例,然后构建然后构建全部
请让我知道VS中是否有一个选项同样的方式来做到这一点?
您可以到项目设置 - > C/C++ - >预编译头文件并在右窗格中通过删除预编译头文件来更改设置 – Asesh
选择“Win32控制台应用程序”后,单击“确定”。在下一个对话框中点击“下一步”,然后选择“空项目”。这会给你一个没有预编译头文件或任何附加文件的项目。 – Blastfurnace
@Blastfurnace:这是一个有效的答案,你能否将你的评论复制到下面的答案? – MSalters