是否有机会在QtCreator中定义所有源代码文件(自动)中包含的中心标题(备注)?
标题仅包含法律信息,版权,项目网站等的评论。
我想把它放在一个中心位置,以便我需要改变它。如果我手动将其添加到每个.h
/ .cpp
文件,我需要在任何地方进行更改,以防我想进行调整。
答案 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文件中。