一. 下載地址
http://www.bumblebeesoftware.com/downloads.htm
二. 建立YACC 和Lex庫
選擇項目“Project”菜單,在下拉菜單中選“LibBuilder”,彈出LibBuilder對話框選擇“屬性”按鈕彈出“compiler properties”對話框:
Name:Visual 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++使用的lex與yacc的lib庫。生成庫文件在軟件安裝目錄下的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