keil c编译报错: error C141: syntax error near ')' 求高手解答 100
网上找来的一个头文件#ifndefUART_H_#defineUART_H_#include"common.h"//foruart#defineBAUDRATE9600/...
网上找来的一个头文件
#ifndef UART_H_
#define UART_H_
#include "common.h"
//for uart
#define BAUDRATE 9600 //baud rate
//#define F_CPU 7372800 //define in makefile
#define PIN_RXD 0 //PD0 RXD
#define PIN_TXD 1 //PD1 TXD
void initUart();
24:void putChar(uchar data);
uchar getChar();
void printStr(uchar *str);
30:void printUint(uint data);
#endif /* UART_H_ */
请问应该怎么改
很急
在线等,谢谢了
就是第24行和第30行报错 展开
#ifndef UART_H_
#define UART_H_
#include "common.h"
//for uart
#define BAUDRATE 9600 //baud rate
//#define F_CPU 7372800 //define in makefile
#define PIN_RXD 0 //PD0 RXD
#define PIN_TXD 1 //PD1 TXD
void initUart();
24:void putChar(uchar data);
uchar getChar();
void printStr(uchar *str);
30:void printUint(uint data);
#endif /* UART_H_ */
请问应该怎么改
很急
在线等,谢谢了
就是第24行和第30行报错 展开
5个回答
展开全部
fatal error C1083: Cannot open include file: 'common.h': No such file or directory
你找的这个头文件VC打不开
)你先在"我的电脑"里搜索一下,看有没有这个头文件,如果有的话,进行第二步操作.
2)看一下,你的.cpp代码源文件的所在目录.譬如:c:\vc98\myproject\mycode.cpp.
3)由于头文件的路径为..\microqq\common.h,".."表示当前目录的上一级目录.由于在vc中,当前目录一般都是.cpp源文件的目录,因此对于"c:\vc98\myproject\mycode.cpp"而言,"..\"表示"c:\vc98"这个目录路径,而"\microqq"表示"c:\vc98\microqq"这个目录路径,因此最终"common.h"这个头文件应该在":\vc98\microqq"这个目录下,如果没有,就把第一步找到的头文件给拷贝到这个目录中.
4)另外,你好象不是在用vc编程吧?如果只是双击可执行文件时发生了你的那个问题的话,那么你要找的当前目录(在第二步提到的)就应该是这个可执行文件的目录,而不是开始分析的那个.cpp源文件的目录
你找的这个头文件VC打不开
)你先在"我的电脑"里搜索一下,看有没有这个头文件,如果有的话,进行第二步操作.
2)看一下,你的.cpp代码源文件的所在目录.譬如:c:\vc98\myproject\mycode.cpp.
3)由于头文件的路径为..\microqq\common.h,".."表示当前目录的上一级目录.由于在vc中,当前目录一般都是.cpp源文件的目录,因此对于"c:\vc98\myproject\mycode.cpp"而言,"..\"表示"c:\vc98"这个目录路径,而"\microqq"表示"c:\vc98\microqq"这个目录路径,因此最终"common.h"这个头文件应该在":\vc98\microqq"这个目录下,如果没有,就把第一步找到的头文件给拷贝到这个目录中.
4)另外,你好象不是在用vc编程吧?如果只是双击可执行文件时发生了你的那个问题的话,那么你要找的当前目录(在第二步提到的)就应该是这个可执行文件的目录,而不是开始分析的那个.cpp源文件的目录
展开全部
把data换个参量,还有#include后面加空格,编程要养成好的习惯,这样检查错误会更方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
data在KEIL C51中是关键字,不能作为实参
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去掉data试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实参都为data
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询