Eclipse Oxygen错误" Bad Character"在新的C ++ 14位分隔符

时间:2018-03-11 20:08:40

标签: c++ eclipse eclipse-cdt

#define FOO 1'000触发此Eclipse Oxygen警告:

  

遇到错误的字符序列:' 000

gcc 7.3编译它当然很好。

我在 Project 下设置 - > 属性 - > C / C ++ Build - > 设置 - > Dialect - > 其他方言标志-std=c++17

我错过了什么,Eclipse没有显示此警告?由于此警告,使用FOO的所有引用都未得到解决,这会导致Eclipse显示其他错误。

1 个答案:

答案 0 :(得分:1)

Eclipse有自己的C ++解析器,它还没有完全支持C ++ 14和C ++ 17的功能。

Bug 519062跟踪对C ++ 14位分隔符的支持。