VS2015/VC++ 在新类模板中禁用默认 #include "stdafx.h"
VS2015/VC++ disable default #include "stdafx.h" in new class templates
我正在VS2015中处理一个分支项目,每次我从默认模板创建新的类文件时,默认情况下都会添加 #include"stdafx.h"。该解决方案不使用预编译标头,并且没有此类文件。
该项目最初是在启用预编译标头选项的情况下创建的,之后被禁用。 有没有办法阻止此行添加到使用默认类模板创建的新文件中?
对于记录,在属性中,在 C/C++ -> 预编译标头下:
Precompiled Header: "Not using Precompiled Headers"
Precompiled Header File: <blank>
Precompiled Header Output File: <blank>
类结构的生成不是由单个项目管理的。即使您将项目属性更改为"不支持"预编译头文件,这也无助于停止创建 。支持 stdafx.h 的 CPP 文件。
要自定义类创建向导,您必须修改位于"C:\Program Files\Microsoft Visual Studio 14.0\VC\VCWizards\CodeWiz\Generic\Class\Scripts\1033"位置的"默认"文件。
以下是驻留在堆栈溢出和 MSDN 上的某些示例,供您参考。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 如何使用默认参数等选择模板专业化
- 具有默认模板参数的多态类的模板推导失败
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- 既然存在危险,为什么项目要使用-I include开关
- 有充分的理由在h文件中使用include保护而不是cpp文件吗
- 如何将更多文件夹添加到c++include路径
- 什么是"#include <boost/functional/hash.hpp> "?
- 当函数模板参数是具有默认参数的类模板时,函数模板参数的推导如何执行
- 初始化具有非默认构造函数的std::数组项的更好方法
- 何时提供默认参数作为模板参数
- 是默认情况下分配给char数组常量的值
- 具有默认值的引用获取函数
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- VS2015/VC++ 在新类模板中禁用默认 #include "stdafx.h"
- 为什么"/usr/include"不在 GCC 默认搜索路径中
- G++ 警告:#include 指令末尾的额外标记 [默认启用]
- eclipse CDT 8.01 - 默认路径(libstdc,libstdc++)在"include"目录中完全消失了
- 试图将include和lib添加到默认目录
- 为什么更常见的#include指令没有默认包含?