QtCreator:源代码的中央“标题”(版权所有,作者)

时间:2012-09-05 10:29:37

标签: qt comments qt-creator

是否有机会在QtCreator中定义所有源代码文件(自动)中包含的中心标题(备注)?

标题仅包含法律信息,版权,项目网站等的评论。

我想把它放在一个中心位置,以便我需要改变它。如果我手动将其添加到每个.h / .cpp文件,我需要在任何地方进行更改,以防我想进行调整。

3 个答案:

答案 0 :(得分:10)

这只是克劳迪奥回答的补充。 (因为我的声誉点太少而不能发表评论)

Other placeholders that can be used in the license file

%YEAR%: Year
%MONTH%: Month
%DAY%: Day of the month
%DATE%: Date
%USER%: User name
%FILENAME%: File name
%CLASS%: Class name (if applicable)
%$VARIABLE%: Contents of environment variable VARIABLE.

答案 1 :(得分:6)

您可以做的最接近的事情是添加许可证模板(选项 - > C ++ - >文件命名 - >许可证模板),如下所示:

/***************************************************************************
 *                                                                         *
 *   Copyright (C) %YEAR% by CompanyName                                   *
 *                                                                         *
 *   http://CompanyName.com                                                *
 *                                                                         *
 ***************************************************************************/

创建者会在创建源文件或头文件时添加此文件,将%YEAR%替换为当前年份(可能还有其他占位符)。

但是如果你想在现有文件上更改此通知,则必须手动完成(编写一个简单的正则表达式并不难)。

答案 2 :(得分:3)

是。通过预编译头。

只需添加到您的<project_name>.pro文件

即可
PRECOMPILED_HEADER = pch.h

并将此文件添加到您的项目中。

但是......它只会自动添加到所有.cpp文件中。