bsr*_*uth 14 c++ templates visual-studio
这可能是重复的,但到目前为止我还没有找到任何答案.我的公司通过了一项决议,所有文件都需要有一个样板注释标题,其中包含文件名和版权日期.我希望有一个简单的方法来创建一个标题模板,该标题模板被添加到添加到项目中的每个新类(.cpp和.h文件)的顶部,并带有几个基于日期替换的变量,文件名等
不幸的是,似乎这应该是一项更大的任务.我已经研究过使用Visual C++代码模型和手动创建项模板操作代码,但似乎无法让他们做任何我想做的事情.
对不起,如果这听起来像是"为我做我的工作"的帖子,但对我而言,这不值得花费那么多时间.如果要花一天的时间来弄清楚扩展Visual Studio的细微之处,我可以手动添加和编辑每个新文件的标题,因为它不经常这样做.有没有比我看到的方法更简单的方法,或者是如何将这些方法用于我的目的的简单示例?
更新:不幸的是,C++ 模板的工作方式不同。
我留下了下面的文本作为任何发现此内容的人的参考,但它仅适用于 C#/VB。
您绝对可以编辑 C# 的类模板(我们这样做的原因与您完全相同 - 包括标准标头),我假设您也可以为 C++ 执行此操作。
查看这两个目录:
“C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \”
“C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \”
每个目录中的某个位置都会有一个类模板文件夹。对于 C#,它位于此处的 zip 文件中:
...\ItemTemplates\CSharp\Code\1033\Class.zip
解压缩 zip,编辑模板以包含标头并重新压缩。然后,您还需要将解压缩的副本放在 ItemTemplatesCache 文件夹下(遵循相同的路径 - ...\ItemTemplatesCache\CSharp\Code\1033\Class)
这里有更多细节。
(抱歉,我现在在我的 Linux PC 上,所以我无法检查 C++ 是否存在这些路径。如果你让它工作,请将正确的 C++ 路径发布回此处,我将更新此答案以引用它们)
| 归档时间: |
|
| 查看次数: |
7821 次 |
| 最近记录: |