构建ANTLR4 C ++演示时出错(macOS Sierra)

时间:2017-05-08 16:58:59

标签: c++ antlr demo

当尝试在macOS Sierra上使用Xcode编译并运行antlr4-cpp-demo时,我收到以下错误:

TLexer lexer(&input);    (!) Variable type 'antlrcpptest::TLexer' is an abstract class

由于这是一个演示,我想它应该开箱即用......

知道出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

检查究竟是什么导致编译器认为TLexer是抽象的。可能它并没有覆盖其前身之一的抽象函数,这反过来表明你正在使用代码生成jar和不匹配的C ++运行时。你有没有从ANTLR网站上下载?