如何在Visual Studio中同时创建源文件与匹配的头文件?
如何在Visual Studio中一键创建配对的源文件和头文件
刚从Xcode切换到Visual Studio确实会遇到不少操作上的小差异,我当初转过来的时候也纠结过这个点——Xcode那种创建源文件时自动询问生成对应头文件的体验太顺手了,VS默认确实没有这个提示,但咱们可以用两种方法实现类似的效果:
方法一:用VS自带的C++类模板快速生成
这是最省事的默认方案,虽然是为创建类设计的,但完全可以用来生成空的配对文件:
- 在解决方案资源管理器里右键你的项目,选择 添加 > 类
- 在弹出的对话框里输入你想要的文件名(比如
MyHelper),不用加后缀 - 点击确定后,VS会自动生成
MyHelper.h和MyHelper.cpp两个文件,而且MyHelper.cpp里已经自动写好了#include "MyHelper.h"的语句 - 如果不需要类结构,直接把文件里的类代码删掉,保留空文件就行,完美得到配对的源文件和头文件
方法二:自定义专属的配对文件模板(更贴合Xcode的使用习惯)
如果你想要完全自定义的空配对文件,不想带类的代码,可以自己做个模板:
- 先在项目里创建两个空文件:比如
EmptyHeader.h和EmptySource.cpp,可以在EmptySource.cpp里提前写好#include "EmptyHeader.h" - 点击菜单栏的 项目 > 导出模板
- 在向导里选择 项模板,然后勾选你刚才创建的两个文件,点击下一步
- 给模板起个好记的名字(比如"配对源文件和头文件"),还可以设置个图标方便识别,完成导出
- 下次再添加文件时,右键项目选择 添加 > 新建项,就能在模板列表里找到你自定义的选项,一键生成配对文件
这样操作下来,就能和Xcode里的体验差不多啦,不用再分别创建两个文件~
内容的提问来源于stack exchange,提问作者fetusfinn
相关产品推荐
相关产品推荐

