首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual为什么stdafx.h会嵌入

Visual为什么stdafx.h会嵌入
EN

Stack Overflow用户
提问于 2017-07-28 04:54:44
回答 2查看 172关注 0票数 0

我是Unix的家伙,但是对于一个项目,我需要在VS 2015中编码。基本上,我需要为一些C++类编写一些GMOCK测试用例。

我首先尝试从一个示例项目开始,所以我选择了File->New-> project -> with 32->with 32 Console Application。该项目是使用默认名称ConsoleApplication2.cpp创建的,具有嵌入式语句-

代码语言:javascript
复制
#include "stdafx.h"

我发现,如果删除这一行代码,代码就无法编译--通常在Unix中,我创建.h和.cpp文件,然后创建它的make文件--我的目标是启动一个项目--首先创建一些.h文件,然后创建它的.cpp / GMOCK测试用例,然后构建所有这些文件。

请让我知道在VS是否有相同的选择,或如何这样做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-28 05:00:11

有关stdafx.h的使用,请参阅链接Here

如果您想要添加一个头文件,然后添加相应的cpp文件,则只需转到IDE右侧的解决方案资源管理器中的项目。右击并开始添加。在这里,您将得到头文件和类的选项。您可以从那里添加并开始为测试用例编写代码。

票数 0
EN

Stack Overflow用户

发布于 2017-07-28 08:24:02

在没有预编译头或其他默认源文件的情况下创建空项目的步骤如下:

  • 选择"Win32控制台应用程序“后,单击"OK”。
  • 在下面的对话框中单击“下一步”转到“应用程序设置”页面。
  • 选择“空项目”选项,然后单击“完成”。

“空项目”选项写着:

此选项根据指定的项目名称创建.vcxproj文件,但不向其添加任何文件。当您打算提供您自己的所有源文件时,请使用此方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45365141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档