keil出现warning Deprecateddeclaration/函数/ - give arg types问题解决办法
2017-09-28 21:02
741 查看
出现上面这个问题时我查了一下,有说用管理员身份打开keil软件就能进行正常的编译,我试了一下发现可以,然后我就思考这个问题:能不能不用每次用管理员身份打开就能顺利编译呢,分析问题如下
1.用管理员身份运行能成功编译说明keil的文件stdint.h应该没问题,文件应该是存在且正常的,并不需要像网上有些说的那样要重装keil或者是要在工程中再添加文件
2.既然文件没问题,那么就应该是keil在编译的时候没有找到这个文件导致报错,这让我想到了之前碰过的一个类似的问题,也是出现报错说什么哪个文件找不到什么的,上次那个问题的出现是因为ads和keil的环境变量出现了冲突,所以我猜测是环境变量出了问题导致keil无法找到这个文件最终导致报错。
3.打开系统的环境变量选项,发现环境变量有系统环境变量和用户环境变量之分,在用户环境变量里有个 变量名为ARMCC5LIB 变量值为Y:\software\keil5\ARM\ARMCC\lib的变量,这时我就明白了:这个变量是用来控制keil的查找路径的,有了这个变量keil就能顺利找到文件,而用户环境变量是给用户用的也就是管理员用的系统变量是系统使用者都能用的,所以当以管理员身份打开时编译没有错误。解决办法很简单,就是在系统变量里面新建一个这个变量。(注意:因为每个人keil的安装路径可能不同,所以ARMCC5LIB的变量值也可能不同,请将变量值设置为keil安装路径下的\keil5\ARM\ARMCC\lib)
1.用管理员身份运行能成功编译说明keil的文件stdint.h应该没问题,文件应该是存在且正常的,并不需要像网上有些说的那样要重装keil或者是要在工程中再添加文件
2.既然文件没问题,那么就应该是keil在编译的时候没有找到这个文件导致报错,这让我想到了之前碰过的一个类似的问题,也是出现报错说什么哪个文件找不到什么的,上次那个问题的出现是因为ads和keil的环境变量出现了冲突,所以我猜测是环境变量出了问题导致keil无法找到这个文件最终导致报错。
3.打开系统的环境变量选项,发现环境变量有系统环境变量和用户环境变量之分,在用户环境变量里有个 变量名为ARMCC5LIB 变量值为Y:\software\keil5\ARM\ARMCC\lib的变量,这时我就明白了:这个变量是用来控制keil的查找路径的,有了这个变量keil就能顺利找到文件,而用户环境变量是给用户用的也就是管理员用的系统变量是系统使用者都能用的,所以当以管理员身份打开时编译没有错误。解决办法很简单,就是在系统变量里面新建一个这个变量。(注意:因为每个人keil的安装路径可能不同,所以ARMCC5LIB的变量值也可能不同,请将变量值设置为keil安装路径下的\keil5\ARM\ARMCC\lib)
相关文章推荐
- C语言编译出现give arg types警告问题
- keil中出现Undefined symbol FLASH_PrefetchBufferCmd (referred from main.o)等问题解决办法
- keil中出现Undefined symbol FLASH_PrefetchBufferCmd (referred from main.o)等问题解决办法
- 使用Mingw在Windows下编译出现的问题以及解决办法
- SharpDevelop出现未找到resgen.exe问题的解决办法
- FOXPRO 程序在Winxp下面 insufficient memory 问题出现的原因以及解决办法
- dede(织梦)从5.5升级到5.6出现的“Unknown column 'weight' in 'field list'”的问题的解决办法
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- Unity在导入官方Assets出现“提示上下文不存在SessionState”问题的解决办法
- IE8中开发人员工具出现的问题以及解决办法
- 当点击onBackpress方法或者onKeyDown方法时出现不能响应的问题解决办法
- gifflen 在出现 b = (((*p)) & 0xff) << netbiasshift; 问题时的解决办法
- 重装Oracle时出现SID已存在问题的解决办法
- 关于linux下tomcat启动出现cannot find ./catalina.sh以及cannot find setclasspath问题的解决办法
- ubuntu下面出现无法使用刚安装eclipse的插件的问题,解决办法
- Qt Creator出现error while building问题的解决办法
- 微信JSSDK分享接口中wx.config 出现invalid signature问题的解决办法
- Apache NIO 框架 Mina 使用中出现 too many open files 问题的解决办法