【问题标题】: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没有任何关系。)

标签: c undefined-symbol


【解决方案1】:

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

#include "library.h"

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

【讨论】:

  • 它是在我已经在文件头声明的src文件中定义的。
  • 您可能想要粘贴程序中更有意义的部分
猜你喜欢
  • 2013-12-03
  • 1970-01-01
  • 2011-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
  • 2014-07-15
相关资源
最近更新 更多