2017-05-08 56 views

回答

0

檢查究竟是什麼導致編譯器認爲TLexer是抽象的。可能它不會覆蓋其前任之一中抽象的函數,這反過來表明您正在使用代碼生成jar和不匹配的C++運行時。你是否從ANTLR網站下載過這兩個文件?

+0

嗨邁克, 非常感謝您的回答! 你說得對:我以爲我已經安裝了ANTLR方面的所有東西 - 但是沒有意識到還有一個老的自制軟件安裝。所以我使用的antlr4和grun的版本實際上來自於自制軟件的版本(版本4.6),而其餘的版本都來自最新版本(4.7)... 卸載我的自制軟件版本解決了問題,現在演示運行應該:) 再次感謝你, Dietrich –