2012-02-16 12 views
1

は、私はUbuntuの のスクリーンショットの下でのEclipse CDTヘリオスとの奇妙な問題が発生することはここにある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); 

}

「くぼみ」の定義が認識され、構文エラーとしてフラグ付けされていません。 実際には、 'signed/unsigned type var'という形式の定義は認識されません...

アイデアはありますか?

+0

を使用していない

警告は、の線に沿って何かでしょうか? – shenles

答えて

0

通常、イエローの括弧は、コンパイラの警告を意味し、その変数が決して使用されないということを推測すると、おそらくそれについて不平を言います。

のfoo.c:3:警告:定義された「unsigned int型のくぼみ」が、あなたが見ている実際の構文エラーとは何

+0

いいえ、これはused/unusedの質問ではありません...もし私が 'unsigned'または 'int'を取り除くと、構文エラーntoficationが消える!!!! –

+0

私はちょうどそれが実際に1つのプロジェクトでhappesを発見した!他のC++プロジェクトはOKですか? –