Parser Generator (Lex &Yacc)

Parser Generator 安裝

一.  下載地址

 

http://www.bumblebeesoftware.com/downloads.htm

 

二.  建立YACC Lex

選擇項目“Project”菜單,在下拉菜單中選“LibBuilder”,彈出LibBuilder對話框選擇“屬性”按鈕彈出“compiler properties”對話框:

   

NameVisual C++ (32-bit)

Directory :msvc32

options:

依次爲

Compiler version : Versoin 7(.Net)

Unicode: True

Treat wchar_t as Build-In Type: False

 

對於.Net 2002,各種目錄如下:

Compiler Bin Directory:    C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO/VC98/BIN

Compiler Bin Directory(2):   C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO/COMMON/MSDEV98/BIN

Compiler Include Directory:  C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO/VC98/INCLUDE

Compiler Include Directory(2): C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO/VC98/MFC/INCLUDE

Compiler Library Directory:  C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO/VC98/LIB

Compiler Library Directory(2): C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO/VC98/MFC/LIB

 

對於.Net 2003,各種目錄如下:

Compiler Bin Directory:  C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO .NET 2003/VC7/BIN

Compiler Bin Directory(2): C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO .NET 2003/COMMON7/IDE

Compiler Include Directory:  C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO .NET 2003/VC7/INCLUDE

Compiler Include Directory(2): C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO .NET 2003/VC7/PLATFORMSDK/INCLUDE

Compiler Library Directory:  C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO .NET 2003/VC7/LIB

Compiler Library Directory(2): C:/PROGRAM FILES/MICROSOFT VISUAL STUDIO .NET 2003/VC7/PLATFORMSDK/LIB

 

ok。返回LibBuilder

 

Build就可以編譯vc++使用的lexyacclib庫。生成庫文件在軟件安裝目錄下的D:/Parser Generator 2/Cpp/Lib/msvc32目錄下。

 

三.  vc++環境設置

1.        Directory Settings

打開VC++集成開發環境。點“工具”菜單,下拉菜單中點“選項”菜單。選擇【項目->VC++目錄】,在下面設置中增加,

包含文件:D:/Parser Generator 2/Cpp/Include

庫文件:D:/Parser Generator 2/Cpp/Lib/msvc32

源文件:C:/PROGRAM FILES/PARSER GENERATOR 2/CPP/SOURCE

 

2.        Projiect Settings

Win32 Debug

C/C++-> General-> Preprocessor Definitions中加入:YYDEBUG YYDLL

Link-> General-> Object/Library Modules加入:yld.lib ylmtd.lib ylmtdlld.lib ylmtrd.lib

 

Win32 Release

C/C++-> General-> Preprocessor Definitions中加入:YYDLL

Link-> General-> Object/Library Modules加入:yl.lib ylmt.lib ylmtr.lib ylmtri.lib

 

3.        設置環境變量

path屬性中添加安裝bin目錄,如果安裝在C盤,默認爲:

       C:/Program Files/Parser Generator 2/Bin

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