xcode 创建C++ 类 文件 生成的头文件为.hpp不是.h

创建C++类生成的头文件后缀变成了.hpp

并非.h文件

这两个文件都是可以被正常编译的

只是从命名上可以看出有一定的不同,.

h一般都只是声明,而.hpp文件说明内容中既有函数声明也有函数的定义,

就如同大部分开发者都把inline函数定义到.inl文件中一样。

由于已经养成了长期的使用习惯,

每次都要手动去改文件的扩展名和文件头的注释信息。

只需要找到xcode生成C++文件的模板位置,

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File\

Templates/Source/C++\File.xctemplate/WithHeader

将___FILEBASENAME___.hpp文件重命名为___FILEBASENAME___.h,然后将___FILEBASENAME___.hpp与___FILEBASENAME___.cpp文件内容中对应的

.hpp也修改成.h

相关推荐