keil5用自己的代码显示target not created,用别人的就可以,复制过来还是显示这样

一步步按照视频步骤走的,但是就是显示target not created,最后复制源码过来还是没有解决这个问题,

img

注册机没过期,好多方法试了都不行

编译提示有error,有error就不可能create target的,根据错误提示先解决错误。
这个提示其实很明白了,第7行,写到main的最上面。你这个应该用的C89标准,C89标准里,所有的定义都必须放在可执行代码的前面。C99里只要在使用之前定义就行。你改成C99标准或者改定义位置都行。