我在Ubuntu下遇到Eclipse CDT Helios的奇怪问题 屏幕截图位于http://imgur.com/0saop
int MiniMsg::parseChecksum() {
unsigned int dint; // this if flagged as syntax error by Eclipse only!!
uint32_t d32;
return parseItem(chkStart, chkEnd, checksum);
}
'dint'的定义无法识别并标记为语法错误。 实际上,“signed / unsigned type var”形式的任何定义都无法识别......
有什么想法吗?
答案 0 :(得分:0)
通常黄色波浪形意味着编译器警告,并且由于该变量从未被使用这一事实而猜测,它可能会抱怨这一点。
警告将是:
foo.c:3:警告:'unsigned int dint'已定义但未使用