ANTLR4 4.11.1 演示崩溃并出现未知错误 -1

问题描述 投票:0回答:0

我正在尝试在 Linux 上的 C++ 项目中使用 ANTLR4,所以我克隆了 git repo,将其签出到 v4.11.1 标签,从

website
下载了匹配的 antlr-4.11.1-complete.jar 工具并成功构建包含演示的 C++ 运行时:

cd runtime/Cpp
mkdir build
cd build
cmake .. -DANTLR_JAR_LOCATION=$HOME/packages/antlr-4.11.1-complete.jar -DWITH_DEMO=True 
make -j

但是当尝试运行

antlr4-demo
时,它崩溃并出现未知错误:

terminate called after throwing an instance of 'std::system_error'
  what():  Unknown error -1
Aborted (core dumped)

据我所知,错误来自

tokens.fill();
.

这是一个错误还是我遗漏了一些配置或构建步骤?

c++ antlr antlr4
© www.soinside.com 2019 - 2024. All rights reserved.