好像里面有中文字符,你是不是从网页里复制来的程序?空格删除后重新输入看看行不行
例如我的程序中一直在这一行报错
if(getSymbolsByMicroSeconds(getNowDelayTime(ptr->transStartTime))>macTransactionPersistenceTime){
但是我仔细检查,并没有在这行发现中文字符。后来才知道在#define macTransactionPersistenceTime 的时候有中文
字符,但是报错的行号不对。大家有时候要注意,别被编译器的错误提示迷惑。