【发布时间】:2017-05-08 10:42:34
【问题描述】:
我正在尝试设置一个脚本来增加 IAR EW430 版本文件中的内部版本号。我已经从命令行获得了 python 脚本和批处理文件,但是当我在 IAR IDE 上运行它时,内部版本号不会增加。
在 IAR 项目中,我将 Options > Build Actions > Pre-build command line 设置为:
$PROJ_DIR$\pre-build.bat "$PROJ_DIR$"
批处理文件pre-build.bat是:
@echo off
set arg1=%1
python VersionInc.py %arg1%
echo on
现在,arg1 只是 python 操作的“version.h”文件的路径,与这些测试的项目路径相同。
当我在 IAR 中重新编译时,构建消息报告“执行预构建操作”并显示正在发送的正确路径和参数,我看到一个命令窗口弹出了一小段时间,但文件没有被操纵.我错过了什么?
谢谢
【问题讨论】:
标签: batch-file embedded msp430 iar pre-build-event