Keil工程已包含头文件,但仍然提示未定义

我的文件已经包含了所需要的头文件,但是文件中的类和变量仍然提示未定义。

第1个回答  2016-05-27

    头文件没有包含;

    多个文件的条件编译重复。导致后包含的头文件的的内容无法编译。

第2个回答  2015-03-11
那可能是路径设置不正确造成的。追问

路径应该没有问题,我还特意看了一遍Inlucde path

第3个回答  2020-11-28
ORG 0000HAJMP MAINORG 000BHAJMP LOOPORG 0100HMAIN:MOV TOMD,#02HMOV TH0,#80HMOV TL0,#80HMOV R7,#1CLR P1.0CLR P1.5SJMP $LOOP:JNB P3.1,MO JNB P3.0,NOAJMP REMO:SETB P1.0 AJMP RENO:JNB P3.2,DLY CLR P1.5 DJNZ R7,NO CLR P1.0 AJMP REDLY:INC R7 SETB P1.5 AJMP NORE:RETIEND
第4个回答  2018-05-15
注意你的变量名的大小写!
第5个回答  2018-10-16
条件编译的原因