现在的位置: 首页 > 综合 > 正文

Parser Generator 和vc++6.0的配置

2013年09月06日 ⁄ 综合 ⁄ 共 1167字 ⁄ 字号 评论关闭

Windows环境下的YACC和LEX集成环境Parser Generator。Parser Generator是Windows下YACC和LEX的实现。它包括一个图形用户界面,同时包括YACC和Lex两个版本,分别叫做AYACC和Alex。Parser Generator非常适合于与VC++集成。
   在安装了Parser Generator后,执行以下步骤,即可使VC++编译和连接由Parser Generator产生的文件。
1.目录设置
    在VC++中执行以下步骤,每个步骤只执行一次。
(1)       选择Tools菜单中的Options命令,在屏幕上即会出现Options对话框。
(2)       选择Directories选项卡。
(3)       在Show Directories for下拉列表框中选择Include Files。
(4)       在Directories框中,点击最后的空目录,并填入Parser Generator的include子目录的路径。
(5)       在Show Directories for下拉列表框中选择Library Files。
(6)       在Directories框中,点击最后的空目录,并填入Parser Generator的lib/msdev子目录的路径。
(7)       在Show Directories for下拉列表框中选择Source Files。
(8)       在Directories框中,点击最后的空目录,并填入Parser Generator的Source子目录的路径。
(9)       点击OK按钮,Options对话框将接受设置并关闭。
VC++在就可以找到包含文件yacc.h和lex.h以及YACC和Lex的库文件。
2.项目设置
    对于每个VC++项目,都需在VC++中执行以下步骤:
(1)       选择Project菜单中的Settings命令,在屏幕上即会出现Project Settings对话框。
(2)       在Settings for下拉列表框中选择Win32 Debug。
(3)       选择C/C++标签。
(4)       在Category下拉列表框中选择General。
(5)       在Preprocessor Definitions框中,在当前文本的最后,输入YYDEBUG。
(6)       选择Link标签。
(7)       在Category下拉列表框中选择General。
(8)       在Object/Library Modules框中,在当前文本的后面,输入yld.lib ylmtd.lib
(9)   点击OK按钮,Project Settings对话框将接受设置并关闭。
VC++现在可以从特定的库中接受YACC和Lex所需的函数和变量。

抱歉!评论已关闭.