|
|
產生原因:你那個STC12xxxxxx.h這個單片機頭文件沒有加入到你這個target1工程中來,系統在編譯時找不到STC12xxxxxx.h這個文件,對這頭文件里面的定義文件也找不到,所以系統編譯后會提示沒有定義那邊變量或者宏 解決方法:第一步:你把那款單片機頭文件(源文件.h)放到你建的那個工程文件夾里 第二步:把那個文件加入到你工程中,在keil軟件中的工程名那兒,點擊右鍵,找到Add Existing Files to xxx那行,把你那個STC12xxxxxx.h源文件加入到這個工程來,然后重新編譯就OK了 |
|
就是找不到頭文件,去STC官方下載一個丟里面即可 |
| 頭文件改成#include <reg52.h>試試看 |
|
基本的英文都不懂?我看你適合做CEO啊。 第一行:警告,打不開STC12xxxxxx.h文件. 下面呢都是為定義,估計第一行解決后就都無問題了 |