主题中讨论的其他器件:CCStudio
与相关问题中的 OP 类似、我有一个项目具有多个目标配置(.ccxml)和调试配置(.launch)、用于连接到使用特定序列号的调试器的不同组合、 并且希望能够与同事分享这些内容、而无需改变每一条路径。
阅读完相关问题后、我现在可以设置每个.launch 所指向的.ccxml、使用
${target_config_active_default:nameofmyproject}
而不是绝对路径。 这是一个很好的开始。
但是、启动 XML 文件引用指定为设置其他参数的.ccxml、而相对路径在这里不起作用。
例如、如果我想从要加载的项目中指定.out、则这样操作不起作用:
<stringAttribute key="com.ti.ccstudio.debug.debugModel.ATTR_PROGRAM.${target_config_active_default:nameofmyproject}.Texas Instruments XDS100v2 USB Debug Probe Lane 1/C28xx_CPU1" value="${build_artifact:nameofmyproject}"/>
使用调试配置编辑器会将绝对路径写入 XML 文件中的 KEY 字段,而不是上面的相对路径,这会导致在其他计算机上使用该文件时出现问题。
是否有办法使用相对路径来设置其他参数? 否则、能够指定.ccxml 的相对路径是毫无意义的。