语法错误;意外符号:

Posted

技术标签:

【中文标题】语法错误;意外符号:【英文标题】:syntax error; unexpected symbol: 【发布时间】:2009-11-10 23:24:41 【问题描述】:

我正在制作一堆 c/src 文件,然后得到:

syntax error; unexpected symbol: "EnableUART"

它在 driver.c 文件中被引用并在 .src 文件中定义。 它是正确的 XDEF,

这里是c sn-p:

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

有什么想法为什么会出现这个错误吗? TYTY

【问题讨论】:

定义它会有所帮助,并确保它不是声明。 (删除“make”标签,因为我认为它与make没有任何关系。) 【参考方案1】:

EnableUART() 在哪里定义?您需要在源文件的顶部包含头文件,如下所示:

#include "library.h"

用包含 EnableUART() 声明的头文件替换 library.h

【讨论】:

它是在我已经在文件头声明的src文件中定义的。 您可能想要粘贴程序中更有意义的部分

以上是关于语法错误;意外符号:的主要内容,如果未能解决你的问题,请参考以下文章

解析错误:语法错误,文件意外结束,期待'`' [重复]

解析错误:语法错误,意外'' [关闭]

解析错误:意外的令牌,预期的“,”和语法错误:意外的令牌'['[重复]

解析错误:语法错误,意外'[',期待')' [重复]

语法错误意外'<' [重复]

意外的令牌 语法错误