keil 破解后还是提醒 "FATAL ERROR L250"错误 的解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunshinefcx/article/details/83317250

       安装完成Keil4或者keil5(for C51)后,虽然证书管理界面显示证书已成功安装,也没有超过截止日期,但在编译C51程序时依然出现警告:FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED   Target not created。

       这就是说明KEIL认为目前依然是“受限版本”,无法编译超过2K限制的代码,造成这个错误的原因在于:

       这个项目(project)是在之前还没有破解时建立的,因此project目录下的.obj文件中记录了这个项目有代码长度限制。因此即使用破解版去编译这个项目,Keil依然认为存在代码长度限制。本文针对这种情况找到了一种解决方案,实测有效。

一、保证现在的keil破解成功:

   使用keil的破解工具

查看keil->file->License Management   如果破解成功  则显示如下所示:

二、project编译显示FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED   Target not created的解决方法:

编译错误的显示信息如下:

解决方法:

首先打开不能顺利编译的项目,然后点击工具栏中的Project->Clean target,然后点击Project->Rebuild all target files。现在Keil就不再显示代码限制信息了。

第一步:

第二步:

猜你喜欢

转载自blog.csdn.net/sunshinefcx/article/details/83317250