美文网首页
实时构建时间生成

实时构建时间生成

作者: ww4u | 来源:发表于2018-07-18 16:25 被阅读0次
    • 在软件验证时会有许多的版本,很容易忘记累计版本号
    • 这是软件的构建时间就很重要了,通过构建时间可以直接得到release时间,而且构建时间不会重复

    构建时间的生成方法

    __DATE__
    __TIME__
    

    在进行增量编译时,含有 DATE, TIME 的文件只会在修改后才进行编译,也就是说,如果没有修改,而且没有重新编译的情况下,显示的 DATE TIME 是最后一次修改的日期时间

    每次编译都生成日期时间

    删除对应的 .o

    • 删除目标文件后每次编译时,都会重新编译包含 DATE, TIME 的文件
    • 编写一个批处理在编译之前运行
    del .\obj\aboutdlg.o
    

    重新生成一个 .h

    • “增量编译”依赖的是修改
    • 所以删除或编辑一个头文件就可以使得 包含 DATE, TIME 的文件检测到更改,从而每次都编译
    #include "builddate.h"
    
    del ..\ui\builddate.h
    echo  #define version > ..\ui\builddate.h
    

    相关文章

      网友评论

          本文标题:实时构建时间生成

          本文链接:https://www.haomeiwen.com/subject/ifzopftx.html