现象
解释
网上说的解释是因为这样会导致每次编译生成的结果都不一样,所以clang报警告。
解决
不是语法错误,找了一圈也没找到更好的获取编译日期和时间的方法。那就禁止提示这个警告吧,使用-Wno-date-time
。
具体步骤如下:
- 1、菜单栏,点击工具,弹出配置对话框;
- 2、在选项对话框中左侧选择C++,右侧选择Manage
- 3、选中Clang-only checks for almost everything[built-in],点击右上角的Copy
- 4、在clang选项卡下,将
-Wno-date-time
追加到后面,点击OK
- 5、回到选项对话框界面,选择刚刚定义的配置,如下图,点击OK
网友评论