【发布时间】:2014-09-18 04:53:26
【问题描述】:
当我使用 XCode 创建一个新的 C++ 类时,它使用 .h 而不是 .hpp 作为头文件。因此,如果我希望它是 .hpp,我必须手动编辑该文件。我有什么办法让它生成一个 .hpp 文件吗?
【问题讨论】:
-
我不这么认为;我在使用 Objective-C++ 的应用程序中也经历了同样的事情;我不得不将 .m 重命名为 .mm。
当我使用 XCode 创建一个新的 C++ 类时,它使用 .h 而不是 .hpp 作为头文件。因此,如果我希望它是 .hpp,我必须手动编辑该文件。我有什么办法让它生成一个 .hpp 文件吗?
【问题讨论】:
您可以通过创建自定义文件模板来更改头文件的扩展名。制作 Apple 的 C++ 类模板的副本并将文件 FILEBASENAME.h 的扩展名更改为 .hpp。
如果您不知道在哪里可以找到 Apple 的文件模板或在哪里存储您的自定义文件模板,请参阅我对以下问题的回答:
Change copyright / top-comment / “header” on ALL new files in Xcode 5
【讨论】: