2009-11-10 36 views
0

我做了一堆C/SRC文件,並獲得:語法錯誤;意想不到的符號:

syntax error; unexpected symbol: "EnableUART" 

它在driver.c文件被引用,並在的.src文件中定義。 這是正確XDEF'd,

下面是一個C段:

int main() { 
EnableUART(0, 9600, 'N'); 
} 

爲什麼東西給這個錯誤任何想法? TYTY

+0

這將有助於定義它,並確保它不是一個聲明。 – Ariel 2009-11-10 23:26:32

+0

(刪除「make」標籤,因爲我認爲它與make沒有任何關係。) – Beta 2009-11-11 03:30:48

回答

1

EnableUART()定義在哪裏?你需要在源代碼文件這樣的頂部的頭文件:

#include "library.h" 

與包括EnableUART的聲明頭文件替換library.h()。

+0

它是在src文件中定義的,我已經在文件的頭文件中聲明瞭它。 – sam 2009-11-10 23:48:52

+1

你可能想要粘貼一個更有意義的程序部分 – 2009-11-11 00:13:08

相關問題