Antlr4.8 + VisualStadio 2019 C# 配置生效,實測

因爲要寫ST語言結構化文本編譯器,在看了很多文獻的前提下,找到了Antlr 是一個不錯的工具。

 

配置方法如下

1. 下載 antlr-4.8-complete.jar

https://www.antlr.org/download.html

2. 打開VS,在擴展裏面,下載最新的插件

3. 安裝Java運行環境

jre1.8.0_191

https://download.csdn.net/download/weixin_44543941/10920516

4. 在VS安裝好 AntlrVSIX後,編譯的時候,會報錯的解決方法

  在VS的新建嚮導,新建一個Antlr工程

在工具,NuGet,鍵入如下 Install-Package Antlr4.Runtime.Standard -Version 4.8.0

安裝一個NuGetPage包。

完成之後,編譯項目,彈出如下錯誤!

Unknown build error: Yo, I haven't a clue where Java is on this system. Crashing...

b.此時只要把 項目 構建文件給修改一下就行了,因爲項目構建未見找不到對應的 Java文件

 

 

一個是 antlr-4.8-complete.jar文件路徑,對應ToolPath

一個是 Java運行環境的安裝路徑, 對應JavaHome.

 

5. 本人是怎麼找到這個問題的解決方法的,就是看源代碼

6. 請看我 編譯後,自動生成的CS代碼

 

覺得對你有幫助,請給我點個贊!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章