我在.bat文件中修改了一个包含#define BUILD_VER的.h文件,以便每次构建时都会增加。
在同一个.h文件中还有一个#define MAJOR_VER,用于定义客户将看到的版本。
我试图想办法让MAJOR_VER和BUILD_VER连接到二进制输出文件(我使用MSP430&#39;所以输出是.txt文件。)< / p>
所以用这样的东西
#define MAJOR_VER 22
#define BUILD_VER 4321
...和建筑&#34; Project_A&#34;
&#34; Project_A.txt&#34; &lt; ==当前默认行为
&#34; Project_A_V22_4321.txt&#34; &lt; ==我正在寻找什么
如果我能以某种方式使用这些#defines设置IDE变量,那就太好了。
这篇文章回答了如何创建自定义IDE变量的问题,我上次开始研究这个变量时没有看到IAR project variable like $PROJ_DIR$
我知道我可以写另一个.bat脚本来修改文件名,但这对我来说似乎更清晰。如果我是这个项目的新手,那就更明显了。
有什么想法吗?