keil项目开发时,刚入门的童鞋们一定遇到过手动更改软件版本号的繁琐操作,有没有一种只要自己重新编译工程后软件版本号就会随着编译时间自动更新的方法呢?很高兴的告诉你,还真有!而且特别简单 ^_^
在你的keil工程文件中任选一个.c文件,此处用common.c做示例,源代码如下:
common.h
#ifndef __COMMON_H
#define __COMMON_H
#ifdef COMMON_GLOBALS//该用法参见我之前发表的文章
#define COMMON_EXT
#else
#define COMMON_EXT extern
#endif
#include "stm32f10x.h"
COMMON_EXT const unsigned char g_revision_date[12];
COMMON_EXT const unsigned char g_revision_time[16];
#endif
common.c
/****************************************Copyright (c)**************************************************
** 他乡&学子
**
**
** https://blog.csdn.net/weixin_407