代码中,使用__DATE__宏,获取程序编译时间,如何保证每次编译代码(非重新生成方式),都能更新__DATE__的值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码中,使用__DATE__宏,获取程序编译时间,如何保证每次编译代码(非重新生成方式),都能更新__DATE__的值?相关的知识,希望对你有一定的参考价值。

代码中,使用__DATE__宏,获取程序编译时间,如何保证每次编译代码(非重新生成方式),都能更新__DATE__的值?

 

解决:通过vs的预先生成命令中,添加批处理命令,删除对应的obj文件方式,强制每次编译都会重新编译对应的cpp文件,如下

del obj\debug\main.obj
del obj\release\main.obj

以上是关于代码中,使用__DATE__宏,获取程序编译时间,如何保证每次编译代码(非重新生成方式),都能更新__DATE__的值?的主要内容,如果未能解决你的问题,请参考以下文章

__FILE__,__LINE__

宏表达式与函数#undef条件编译

从日期宏中仅提取年份

Printf重定义

如何获取程序的编译时间

C进阶详解预处理指令