VC 6.0配置parseGen



原文地址點擊打開鏈接


(1)parser generator的環境設置

安裝好parser generator,打開集成開發環境,點項目Project菜單,在下拉菜單中選LibBuilder,彈出ibBuilder對話框選擇屬性按鈕,彈出compiler properties 對話框:

Name 選擇Visual C++ (32-bit)

Directory :msvc32

options:

依次爲 vc++版本(Versoin 6)

是否支持unicode碼。(選擇默認)

是否把w_char_t作爲內建類型。(選擇默認)

下邊是VC的各種目錄:

依次爲

Compiler Bin Directory

(D:\Visual C++\VC98\BIN)

Compiler Bin Directory

(D:\Visual C++\COMMON\MSDEV98\BIN)

Compiler Include Directory

(D:\Visual C++\VC98\INCLUDE)

Compiler Include Directory

(D:\Visual C++\VC98\MFC\INCLUDE)

Compiler Library Directory

(D:\Visual C++\VC98\LIB)

Compiler Library Directory

(D:\Visual C++\VC98\MFC\LIB)

注意:編譯器安裝目錄根據個人安裝目錄需要做相應的調整("D:\Visual C++"爲你的C++編譯器的安裝目錄)。所有的這些設置完成之後點ok.返回LibBuilder。點Build就可以編譯vc++使用的lex與yacc的lib庫.

生成庫文件在軟件安裝目錄下 C:\Program Files\Parser Generator 2\Cpp\Lib\msvc32

(二)vc++環境的設置

1.目錄設置

爲了在VC++中可以找到包含文件yacc.h和lex.h以及YACC和Lex的庫文件,需要對VC++進行相關的目錄設置

(1) 選擇Tools菜單中的Options命令,打開Options對話框。

(2)選擇Directories選項卡。

(3)在Show Directories for下拉列表框中選擇Include Files。

在Directories框中,點擊最後的空目錄,並填入 C:\Program Files\Parser Generator2\CPP\INCLUDE(根據個人安裝目錄需要做相應的調整)

(4) 在Show Directories for下拉列表框中選擇Library Files。

在Directories框中,點擊最後的空目錄,並填入C:\Program Files\Parser Generator2\CPP\LIB\MSVC32

(5) 在Show Directories for下拉列表框中選擇Source Files。

在Directories框中,點擊最後的空目錄,並填入C:\Program Files\Parser Generator2\CPP\SOURCE

(6) 點擊OK按鈕,Options對話框將接受設置並關閉。

2.項目設置

對於每個VC++項目,都需在VC++中進行以下設置,以使VC++可以從特定的庫中接受LEX和YACC所需要的函數和變量

(1)選擇Project菜單中的Settings命令,打開Project Settings對話框。

(2)在Settings for下拉列表框中選擇Win32 Debug。

(3)選擇C/C++選項卡, 在Category下拉列表框中選擇General。

在Preprocessor Definitions框中,在當前文本的最後,輸入 ,YYDEBUG

(4)選擇Link選項卡,在Category下拉列表框中選擇General。

在Object/Library Modules框中,在當前文本的後面,輸入yld.lib

(5)在Settings

for下拉列表框中選擇Win32 Release。

(6)重複第4步的工作。

(7)點擊OK按鈕,Project Settings對話框設置完畢。

這樣設置之後我們就可以用vc++編譯Parser Generator 生成的c文件了。具體爲:

先打開Parser Generator 集成開發環境。點擊Project菜單,點擊下拉菜單中的ParseWizard菜單,一路下去建立一個工程。然後點擊project菜單下的的Rebuild All。在項目文件夾下就生成了相應c文件與h文件。

再用VC++建立一個空控制檯工程,然後把用用Parser Generator

生成的c文件和頭文件加入工程中。接着對VC++進行上面所說的項目設置,然後就可以編譯運行了。新手可以使用parser generator 自帶的範例,這樣方便檢驗環境的配置是否正確.

發佈了22 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章