首页 VC++编译连接YACC文件

VC++编译连接YACC文件

举报
开通vip

VC++编译连接YACC文件在这里,将介绍由英国Bumble-Bee Software公司生产的Windows环境下的YACC和LEX集成环境Parser Generator。Parser Generator是Windows下YACC和LEX的实现。它包括一个图形用户界面,同时包括YACC和Lex两个版本,分别叫做AYACC和Alex。Parser Generator非常适合于与VC++集成。    在安装了Parser Generator后,执行以下步骤,即可使VC++编译和连接由Parser Generator产生的文件。 1.目录设置 ...

VC++编译连接YACC文件
在这里,将介绍由英国Bumble-Bee Software公司生产的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 ylmtdlld.lib。 (9)       在Settings for下拉列表框中选择Win32 Release。 (10)   重复第8步的工作。 (11)   点击OK按钮,Project Settings对话框将接受设置并关闭。 VC++现在可以从特定的库中接受YACC和Lex所需的函数和变量。 3.应用 (1)在Parser Generator下的编辑窗口输入YACC源程序(扩展名必须为.y)。 (2)用Parser Generator下的Project菜单的Compile file命令编译源程序,生成相应的C语言源程序(.cpp)。 (3)用VC++编译,连接C语言源程序,生成可执行程序(.exe)后即可执行。
本文档为【VC++编译连接YACC文件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_233197
暂无简介~
格式:doc
大小:26KB
软件:Word
页数:1
分类:互联网
上传时间:2010-10-30
浏览量:53