在我的代码中,我在时间戳记上加上了版本号。

const char prog_id[] = { __TIME__ " " __DATE__ "Foo project V1.3" } ;


输出:

11:09:52 May 10 2016 Foo project V1.3


这是我使用飞思卡尔IDE时的代码行。由于芯片组的更改,我不得不更改为MPLAB X IDE,并且找不到__TIME____DATE__宏的等效项。

MPL X IDE中是否有等效项,或者有什么方法可以在C中复制这些函数?

最佳答案

您的编译器仅具有__DATE__

看看your compiler manual246

为了模拟它们,我不是mplab专家,可以使用预构建步骤,在该步骤中,一个自定义小程序创建一个time_date.h文件,该文件在其中定义具有正确值的那些定义。显然,该石南花必须包含在您的项目中。

关于c - MPLAB中的TIme日期戳,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37323107/

10-12 07:26