Keil MDK使用问题处理笔记

来源:互联网 发布:文华财经算法交易模型 编辑:程序博客网 时间:2024/05/06 22:58

Keil MDK使用问题处理笔记

问题:每次编译文件都全部重新编译

可能原因1:开启了“use cross module optimization”功能。一旦在项目属性的“Target”配置页勾选了这一项,每次编译,即使你使用普通编译“Build”,整个项目的文件也会全部编译“Build All”。当代码量增大后,影响尤为突出。

处理方法:取消勾选这一项。

可能原因2:MDK的BUG。我新装了一个MDK,打开一个原来的工程,也出现了此问题。但是经检查,“Use Cross-Module Optimization ”项并没有勾选。网上也有各种回答,按照提供的方法,逐个尝试,弄着弄着,就好了。后面再次出现此问题,想弄清楚,经思考,想到了这个可能的原因。

处理方法:勾选“Use Cross-Module Optimization ”选项,再点击“OK”,编译一下(好像不编译也可以),接下来取消勾选“Use Cross-Module Optimization ”选项,再点击“OK”。



问题:复制过来的汉字变成了乱码

可能原因1:编码问题。新安装一个MDK,从别处复制汉字,变成乱码;手动敲入汉字,有时候光标与实际位置对不上号,想在汉字中间插入东西,内容也可能变成了乱码,这一般是开发环境的编码设置问题。MDK装上后,默认是ANSI码,所以汉字没法正常处理。
处理方法:执行菜单命令“Edit - Configuration...”,在“Editor”配置页面的“Encoding”下拉框选择“Chinese GB2312”。贴图如下:




0 0
原创粉丝点击