macros too nested :宏的嵌套太多.也有可能是你使用的是试用版51.对宏有限制. |
没选择生成 |
在keil界面output一下,就可以输出 |
首先你与要看看你的代码有错没有,然后这个你需要设置keil,然后看看能不能生成 |
没设置生成hex文件吧 |
给楼主分享一个keil 5的安装包 |
报错了 编译都没有实现 可以试下点击菜单上的Flash,选择configure Flash toolst选择Output标签,勾选Create HEX File 就可以了. |
看一下软件有没有激活,其次要程序没有逻辑错误 |
guangshi_wq 发表于 2018-8-1 01:16 你说的这个问题我尝试过,没作用是无法输出hex文件,原因可能是Keil uv3板本没有注册,所以没法输出HEX文件,我想下载一个破解板试一下看能不能解决问题, |
是程序有错不是没设置输出 |
宏嵌套太多。是程序没编好。 |
代码有错误 |
这个错误是宏定义过于复杂。 有可能是你在不同的文件里重复引用了某个头文件, 但是那个头文件又没有作防止重复定义的条件编译处理导致的。 |
说明你程序有错吧 |
在工具的output里生成再编译 |
软件有错误,编译没通过 |
![]() |
你没有设置输出hex文件 |
这都报错了怎么设置也不会输出 |
你的提示有错误 |
点击菜单上的Flash,选择configure Flash toolst选择Output标签,勾选Create HEX File 就可以了. |