【发布时间】:2021-07-31 04:21:12
【问题描述】:
在 VS17 中创建 dll 项目时,我看到在初始化时创建了多个文件。
但无论我从事哪个 C++ 项目,我都没有在他们的环境中看到任何此类文件。如何在我的环境中摆脱这些文件。是否有任何解决方法可以完全删除它们或将这 4 个文件压缩为一个文件以减少混乱?
同样在 VS17 之前,我们曾经有 stdafx.h,必须包含此标头,但在少数项目中我找不到此文件,有没有办法完全删除这些初始文件?
【问题讨论】:
-
stdafx.h是可选预编译头的默认名称,现在默认称为pch.h。无论如何,您始终可以创建一个空项目或使用您自己的项目模板。 -
创建空项目时,如果我将其构建为 dll。这些文件是否 pch,不需要框架内容。如果是,为什么以及会有什么不同
-
您不需要保留
stdafx.*/pch.*,但如果您不想要它,您也必须更改选项。 -
有什么选择?我需要在哪里配置相同的
标签: c++ visual-studio visual-studio-2017 pch dllmain