⑴ keil编译器中,为什么我的程序有这么多的错误
第7~10行,段码表最后要加一个分号;
主程序第4行
P0=smgan[0];多了3个字母,与上面定义的段码表不符,就是缺少分号的那行,
应该是
P0=an[0];
⑵ KEIL 编译 程序没问题就是编译出错
程序是没问题,关于楼上说的死循环是正常的。我编译不会出错。你出错提示是什么?你这样很难猜啊。如果你只想解决问题,可以新建一个项目,可能是项目配置错误。当然你也可以将所以项目设置恢复为默认值试试。右击项目,选择option
for
target,在弹出的对话框最下方的default按钮,注意这样要每个选项页都要点一次。
建议还是新建项目。
⑶ 问一个keil5的编译错误的问题
提示指出了4个未定义的符号,在文件中无法识别到。
例如 stm32f4xx_it 中用到了 EXTI_ClearITPendingBit,但是从 stm32f4xx_it 这个模块的角度而言,它查不到你在哪里定义了这个符号,无法判断这个符号究竟是什么,也就无法进行连接。
一般而言都是包含关系有错误,或工程的搜寻路径配置有问题。
⑷ keil中的c程序编译后0错误0警告,但是进入调试后,生成的汇编语言全部都是nop函数,这是为什么呀谢谢
很好玩的,一定还是程序编错了。或者函数库有问题,先怀疑自己,再重装KELL51
⑸ 为什么我的Keil无法生产hex文件编译结果是0个错误,2个warni,warning应该不影响生产hex文件的吧
warning 一般不影响但能改尽量改 无法产生hex文件要看你的建立工程 以及设置有没有错 实在不行 把内容复制一遍 重新建立一个工程 文件再试试 keil程序都是一边边调试的
⑹ 之前你的那个问题keil选项中产生HEX文件也是勾上的,程序编译结果是0错误,0警告。但就是没有生成hex
target not created说明你的程序有问题,必须更正。
程序不正确当然不会生成HEX了
⑺ keil里编译程序不成功,请达人指教
好像不是程序问题,是你操作错误。
你可以建一个空的项目文件,编译下看看
或者找一个编译什么都没问题的整个项目文件,打开后把原程序删除,粘贴上你的程序应该能正常编译