KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决

一、编译出现如下报错

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第1张图片

二、检查一下许可证

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第2张图片

三、许可证在许可日期内,故应该不是许可证的问题

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第3张图片

四、检查一下编译器,我用的是这个,这几个编译器的区别其实我不太明白,但我把问题解决是选的这个

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第4张图片

五、找到编译器的路径,去复制一下

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第5张图片

六、我的在这里,把它复制一下

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第6张图片

七、把它粘贴到Keil_v5ARM文件夹下

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第7张图片

八、回到Keil点击这个

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第8张图片

九、选择它,把它移除

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第9张图片

十、点击添加编译器路径

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第10张图片

十一、选择刚刚我们复制到Keil_v5的ARM文件夹下面的那个

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第11张图片

十二、点ok

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第12张图片

十三、再编译一下,发现还是报错

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第13张图片

十四、再重新回去,把新修改的编译器路径移除

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第14张图片

十五、修改为原来的路径

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第15张图片
KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第16张图片

十六、再编译,发现报错没了,有警告

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第17张图片

十七、再编译,报错跟警告都没了

KEI5许可证没到期,编译却出现Error: C9555E: Failed to check out a license.问题解决_第18张图片

十八、之后进行了代码下载验证,可以正常下载,能够使用

十九、以上操作的具体意义是什么,我不太明白,但问题确实是这样解决了,而且我把问题复现了几次,使用这样的方法能解决。有大佬知道原因的话,恳请解惑一下

你可能感兴趣的:(keil5Bug,c语言,keil5,stm32,学习,开发语言)