上面是我的微信和QQ群,欢迎新朋友的加入。

最近因为某种原因,我想要使用KEIL4打开KEIL5的工程

使用KEIL5打开KEIL4的工程是没什么问题的,KEIL能兼容低版本,但是不能打开高版本的工程。
可能由于某种原因,需要用KEIL4去编译一个KEIL5的工程,这时候往往会比较尴尬了。
结果就是这样

现在提供两个方法,使用KEIL4去打开KEIL5的工程

经常使用KEIL的朋友知道,一个KEIL工程,无非就是一些库文件、编译生成的文件、和这个工程的配置文件,前两个都是可以删改的,那么配置文件肯定也是可以的。

KEIL4不能打开KEIL5的工程,肯定是程序里面做了限制,也就是上面截图的内容,KEIL4判断出来这个工程是一个较高版本的。

那么要实现KEIL4编译KEIL5,我只需要找到相关的配置信息,删除就是了。

我发现有些版本较低的KEIL5,改动十分简单

1.直接改后缀名,去掉一个.x,这种在版本比较低的KEIL5上面可以使用,不过现在KEIL版本比较高了,估计都用的是5.2x的版本

如果版本比较高的话

2.改文件内容,如下,我新建了一个工程,使用一个高版本的KEIL5打开,然后执行编译

首先还是像第一种方法,复制一份

然后使用一个文本软件,打开去掉x的文件

找到第四行,关于版本的这一段

把它改成1.1

一般5.10左右的版本,做完这一步就好了。不过我这个改了还会报错

意思是读不了运行环境的配置信息,我的做法是,管他个锤子,找到删了

翻到最后一段,直接删除

然后再用KEIL4打开并且编译

3.自己新建工程,慢慢加驱动。。。。。估计没谁会这么做,还不如直接用KEIL5算了

使用KEIL4打开KEIL5的工程相关推荐

  1. 用keil4打开keil5的工程文件导致卡死解决办法

    将工程里的这个.uvopt删除.然后打开工程,重新编译一下,那样就不会卡死了.

  2. keil4怎么建立c语言工程,第5节:用keil软件新建,关闭,打开一个完整工程的操作流程...

    从业十年,教你单片机入门基础 第五讲: Keil平台软件的安装我就不多讲了,网上这方面的资料很多,大家可以百度一下如何安装keil的教程.下面开始讲解用keil软件新建,关闭,打开一个完整工程的操作流 ...

  3. 轻松解决keil4跟keil5在同一个系统下不能共存的问题

    当我们学51又学ARM的时候,电脑会同时安装KEIL4与KEIL5两个软件,然后你会发现我们每次打开工程时总是默认keil5打开.导致有时候在keil4写的工程无法打开. 解决方法:通过修改注册表的部 ...

  4. Keil5创建工程(STM32F407)

    这里假设电脑已安装好了Keil5,安装部分不讲 STM32F40x工程创建 1.安装芯片支持包 2.新建项目目录 3.新建工程new project 4.STM32固件库 5.工程文件添加 6.源码修 ...

  5. 第二章——keil5修改工程名字

    第一章--stm32f103建立工程 第二章--keil5修改工程名字 目录 1.修改模板文件名 2.修改工程文件名 3.删除中间文件 4.修改输出中间变量文件名 5.点击编译,改名成功 1.修改模板 ...

  6. STM32F4新建寄存器版本MDK(Keil5)工程(正点原子)

    1. 前期准备 1.1 下载 STM32Cube 固件包 1.1.1 ST官网搜索STM32Cube 首先进入ST官网,在搜索栏输入 STM32Cube 找到 STM32CubeF4 点击进去 在这里 ...

  7. Keil C51与Keil MDK共存,Keil4与Keil5共存的安装方式推荐

    Keil C51与Keil MDK共存的安装 举例使用Keil5版本C51.MDK 1.在C盘下直接创建两个文件夹:KeilV5C51和KeilV5MDK. 不同的是需要在KeilV5MDK文件夹下再 ...

  8. 【开发环境】PyCharm 打开现有 Python 工程 ( 配置 Python 编译器版本 )

    文章目录 一.PyCharm 打开现有 Python 工程 二.配置 Python 编译器版本 一.PyCharm 打开现有 Python 工程 在 PyCharm 欢迎界面 , 点击 " ...

  9. eclipse打开过的工程信息保存路径

    eclipse打开过的工程信息保存路径 workspace\.metadata\.plugins\org.eclipse.core.resources\.projects

最新文章

  1. smartupload 上传文件时 把页面编码改成gbk 解决乱码
  2. Bazel入门教程:编译C++项目
  3. 2019ICPC(上海) - Counting Sequences I(dfs打表)
  4. php word excel,PHP 生成word 和 excel 文档
  5. python源码多平台编译_提升Python程序运行效率的6个方法
  6. gui编写线性调频信号_是的,我编写了信号量,不,我不是OS开发人员。
  7. 【Flink】Flink 写入 kafka 报错 The server disconnected before a response was received
  8. asp.net中涉及子文件夹的母版页和相对路径文件引用问题(一)
  9. Android开发笔记(一百四十六)仿支付宝的支付密码输入框
  10. nginx的基础学习+实战
  11. Python:提高pip安装速度的网站
  12. load data infile 补充
  13. linux压缩文件夹
  14. 1月3日 升 级gazebo7
  15. C++搭建集群聊天室(二):安装muduo网络库
  16. option样式美化 css,CSS select样式优化
  17. php一些单选、复选框的默认选择方法
  18. 【R-CNN目标检测系列】三、IoU与非极大抑制
  19. B-spline算法(B样条曲线)
  20. 计算机动漫与游戏制作专业素养评价标准,1-计算机动漫与游戏制作专业教学标准.doc...

热门文章

  1. iOS中实现多线程的技术方案
  2. 一切技能的习得都是刻意练习的结果
  3. 计算机毕业设计JAVA汽车租赁系统mybatis+源码+调试部署+系统+数据库+lw
  4. thinkphp导入Excel去重
  5. Windows 批量重命名 (Excel + cmd)
  6. SEO人员,别再东施效颦了!
  7. Pytorch基础操作 —— 17. 绝对值、取整
  8. H5全景视频VR视频
  9. 移动应用安全开发规范-安卓基础篇
  10. Altium Designer 一键删除一整条线(ad删除整条布线)