Automation 在代码中设置IAR工作台变量

Automation 在代码中设置IAR工作台变量,automation,ide,msp430,iar,Automation,Ide,Msp430,Iar,我创建了at.bat文件,该文件修改了一个包含#define BUILD版本的.h文件,以便每次生成时它都会递增 在同一个.h文件中还有一个#define MAJOR#版本,用于定义客户将看到的版本 我正在试图找到一种方法,将主版本和构建版本附加到二进制输出文件(我使用MSP430,因此输出是一个.txt文件) 这样的话 #define MAJOR_VER 22 #define BUILD_VER 4321 …并建立“项目A” “Project_A.txt”我通常不会在正常的编写/构建/测试周

我创建了at.bat文件,该文件修改了一个包含#define BUILD版本的.h文件,以便每次生成时它都会递增

在同一个.h文件中还有一个#define MAJOR#版本,用于定义客户将看到的版本

我正在试图找到一种方法,将主版本和构建版本附加到二进制输出文件(我使用MSP430,因此输出是一个.txt文件)

这样的话

#define MAJOR_VER 22
#define BUILD_VER 4321
…并建立“项目A”


“Project_A.txt”我通常不会在正常的编写/构建/测试周期中这样做。相反,我编写了一个部署脚本,当我想要创建生产构建时,可以从命令行手动调用该脚本。所以对我来说,这是单独的操作,但您也许可以将脚本附加到构建后操作?我不认为IAR Workbench支持这种开箱即用的构建后处理,我通常不会在正常的写/构建/测试周期中这样做。相反,我编写了一个部署脚本,当我想要创建生产构建时,可以从命令行手动调用该脚本。所以对我来说,这是单独的操作,但您也许可以将脚本附加到构建后操作?我认为IAR工作台不支持这种开箱即用的构建后处理。