QtCreator修改编译选项--消除__DATE__ __TIME__调用时的警告消息

一、现象和解释
QtCreator中打印编译时间和日期时(__DATE__和__TIME__操作),往往会报警告信息,有解释说是因为每次编译后的结果不一样,clang会报警。这个不是语法错误,可以通过设置编译选项来禁止提示该警告,编译选项为-Wno-date-time。
二、编译选项设置
选择QtCreator的工具->选项->C++
QtCreator修改编译选项--消除__DATE__ __TIME__调用时的警告消息
选择Manage按键,选择Clang-only checks for almost everything
QtCreator修改编译选项--消除__DATE__ __TIME__调用时的警告消息
点击copy,可以更改下名字,例如改为Clang-only checks for almost everything new,然后点击OK
QtCreator修改编译选项--消除__DATE__ __TIME__调用时的警告消息
在编译选项里输入-Wno-date-time,点击OK关闭窗口后退回到选项界面,然后在配置栏里选择Clang-only checks for almost everything,点击OK即可。
QtCreator修改编译选项--消除__DATE__ __TIME__调用时的警告消息