2012-02-16 50 views
1

我遇到奇怪的問題與Eclipse CDT赫利俄斯Ubuntu的 的截屏下是這裏http://imgur.com/0saopEclipse CDT無法正確解析'unsigned int myVar;'

int MiniMsg::parseChecksum() { 

    unsigned int dint; // this if flagged as syntax error by Eclipse only!! 
    uint32_t d32; 

    return parseItem(chkStart, chkEnd, checksum); 

}

「力」的定義不被識別並標記爲語法錯誤。 其實任何形式的'有符號/無符號類型var'的定義都不被識別...

任何想法?

+0

什麼是您所看到的實際的語法錯誤? – shenles 2012-02-20 00:13:22

回答

0

通常黃色的波形意味着一個編譯器的警告,並猜測該變量從未被使用的事實,它可能會抱怨。

警告將沿着線的東西:

foo.c的:3:警告:「無符號整型力」定義但未使用

+0

不,這不是使用/未使用的問題...如果我刪除'unsigned'或'int',語法錯誤ntofication消失!!!! – 2012-02-20 15:51:45

+0

我剛剛發現它實際上只在一個項目中很受歡迎!其他C++項目都可以! – 2012-02-20 17:42:28