keil5中不能打开源文件怎么搞
bak是什么文件,怎么打开,打开bak文件的图文步骤?
bak是什么文件,怎么打开,打开bak文件的图文步骤?
1、首先,我们找到.bak文件之后,我们先明确它是属于哪个软件生成的文件,比如是cad生成的.bak文件,那么我们就使用cad软件来打开它,如果是word生成的,就用office来打开即可。
keil怎么新建c文件?
KeilC建立新工程的步骤如下:
1、点击菜单“Project”
2、选择“NEW μVision Project”
3、为新建工程命名,点保存4、如果有多个设备库的话,选择需要的选择设备文件库5、选择单片机型号6、出现问你是否添加STARTUP.A51对话框,选否现在工程已经建立完毕,你可以添加文件了。
7、双击工程栏#34Source Group#34,选择添加的C源文件,点击Add。现在可以编辑C源文件了。
KEIL C51提示错误unresolved external symbol?
是试过了,KEil编译通过,没有问题,可能是你Keil设置的问题,解决办法:
1.是文件没有添加到工程里。
2.可能是因为存在没有被调用的已经定义的函数。
3.不知道你有没有把Source group组下面的A51.C删掉,如果没有删,在A51.c上点右键,选择remove file .
4.建一个新的c文件,里面写一个空的函数,把该文件添加到project中,注意该文件不能再选generate assembler SRC file和assemble SRC file选项。重新编译工程,如果警告该函数没被调用,在主文件中调一下。
5.建一个新的c文件,把主文件中的几个函数移至该文件,把该文件添加到project中,注意该文件不能再选generate assembler SRC file和assemble SRC file选项。重新编译工程。其他:UNRESOLVED EXTERNAL SYMBOL 说明连接的时候没有找到外部变量extern xdata unsigned char RxPnt; 只是说明引用外部变量,并不是实际的声明。应该在某个.c文件里有xdata unsigned char RxPnt才行。extern中对这个变量做了声明,说这个变量将会在这个文件中用到,但并没有定义也就是那个变量并没有真实存在.需要要某个地方定义一下,也有可能是你定义了,但是被条件编译给去掉了也有可能.具体查一下工程里的所有源文件看看