主题中讨论的其他器件:CCStudio
该文件中包含许多配置、但我不明白数字的含义是什么。 例如、在下面所示的图片中、如果我想使用 python 脚本来批量更改工程的某些配置项目(例如图中的编译器版本等)、我可以直接替换指定的编译器版本字符串部分。 但是、如何确保结尾的数字字符串与我更改的配置相匹配
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
该文件中包含许多配置、但我不明白数字的含义是什么。 例如、在下面所示的图片中、如果我想使用 python 脚本来批量更改工程的某些配置项目(例如图中的编译器版本等)、我可以直接替换指定的编译器版本字符串部分。 但是、如何确保结尾的数字字符串与我更改的配置相匹配
您好!
Unknown 说:例如、在下图中、如果我想使用 python 脚本来批量更改项目的某些配置项目(例如图中的编译器版本等)、我可以直接替换指定的编译器版本字符串部分、 但是如何确保结尾的数字字符串与我更改的配置相匹配[/引号]您没有附上屏幕截图、但我可以对您的提问有基本的了解。 为什么需要编写这样的脚本? 在 CCS 中、如果您转到"工程属性"并 保存更改、则会自动更新文件、因此工程会使用所选的编译器版本。
更多有关 CCS 项目文件的信息、请参阅 此页面。
抱歉、我不知道为什么屏幕截图没有显示、但我可以提供如下关键字符串:"<tool id="ti.CCStudio.buildDefinitions.c2000_18.12.exe.linkerDebug.1937482281"
在此配置中、我可以了解"C2000_18.12"的含义、但无法了解数字"1937482281"的含义、因此我不知道如何针对我的 更改将该数字字符串与另一版本的编译器相匹配
我之所以注意使用 python 脚本来更改配置、只是因为有太多的项目需要这么做、手动更改花了太多时间、并且很难 找到任何不正确的更改。
您好!
在这种配置中,我可以得到'c2000_18.12'的含义,但我无法理解数字'1937482281'的含义,所以我不知道如何将此数字字符串与另一版本的编译器匹配以进行 更改
它是在创建项目时由项目系统生成的随机数 ID。 此 ID 随后由项目系统内部引用以进行项目管理。 并不是为了直接引用或使用这些 ID。
请访问 https://stackoverflow.com/questions/53297971/seemingly-random-numbers-in-eclipse-project-files
坦斯克
小
这意味着如果我的所有项目保持此数字不变,这是可以的吗?
我不知道您的意思是什么。 我认为这些 ID 在工作区的所有项目中需要是唯一的。 此外、这些 ID 由项目系统生成、不应以任何方式手动修改。