我在VS2015中完成了一个分支项目,每次我从默认模板创建新的类文件时,默认情况下它都会添加#include "stdafx.h“。该解决方案不使用预编译头,并且没有这样的文件。
该项目似乎最初是在启用预编译头选项的情况下创建的,后来被禁用。有没有办法阻止该行被添加到使用默认类模板创建的新文件中?
对于记录,在属性中的C/C++ ->预编译头下:
Precompiled Header: "Not using Precompiled Headers"
Precompiled Header File: <blank>
Precompiled Header Output File: <blank>发布于 2018-10-01 13:19:57
类结构的生成不是由单个项目管理的。即使您将项目属性更改为“不支持”预编译头文件,这也无助于停止创建支持stdafx.h的.CPP文件。
要自定义您的类创建向导,您必须修改位于"C:\Program Files\Microsoft Visual Studio 14.0\VC\VCWizards\CodeWiz\Generic\Class\Scripts\1033“”位置的“默认”文件。
下面是stackoverflow和MSDN上的一些示例,供您参考。
https://stackoverflow.com/questions/52574611
复制相似问题