YACC工具ParserGenerator的下载和配置过程

工具准备
parser generator:

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

VC6.0:网上到处都是。


(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 自带的范例,这样方便检验环境的配置是否正确.

lexyacc工具下载 我找了N久,才找到的资源,拿出来大家一同分享,里面有flex.exebison.exe以及相关的文件。觉得好的话,请大家顶一下。 立即下载

相关推荐

parser generator V1.0

英国Bumble-Bee Software公司生产的Windows环境下的LEXYACC集成环境Parser Generator下载)适合编程的需要。Parser Generator是Windows下YACCLEX的实现,它包括一个图形用户界面,同时包括LexYACC两个版本,分别叫做AlexAYACCParser Generator非常适合于与VC++集成,其生成的C文件能够在VC++中编译运行。

Parser Generator 安装

Parser Generator 安装一.  下载地址 http://www.bumblebeesoftware.com/downloads.htm 二.  建立YACC Lex库选择项目“Project”菜单,在下拉菜单中选“LibBuilder”,弹出LibBuilder对话框选择“属性”按钮弹出“compile

WonSoon的专栏 2940

LEX/YACC环境安装

压缩包包含两个程序: bison-2.4.1-setup.exe\flex-2.5.4a-1.exe 下载后直接点击安装就可以,接着右键计算机,打开属性->高级系统设置->环境变量,在path变量中添加路径,即到你安装好的程序的bin的路径,如:C:\Program Files (x86)\GnuWin32\bin; 之后你就可以在cmd中通过命令编译你的lex\yacc文件了。 绝对可用

Windows下使用LexYacc

Windows下使用LexYacc多种多样,简单罗列如下:      1.Cygwin     Cygwin是Windows平台上运行的unix/linux模拟环境,由Cygnus Solutions开发。     Cygnus起初把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后再把这些工具移植到windows平台上去。     移值方案有多

xianxian1109的专栏 4873

windows下的lex与yacc工具(转)

 只所以推荐它是因为它生成的c文件可以在vc++下通过编译。    下载地址 http://www.bumblebeesoftware.com/downloads.htm下载之后,解压缩,然后安装。打开集成开发环境,点项目Project菜单,在下拉菜单中选LibBuilder,弹出LibBuilder对话框选择属性按钮弹出compiler properties 对话框,Name 选择Visual

3283

yacc/lex windows 下 Parser Generator 使用指南 - linux技术 动漫资源--林木100

导读: 关于yacc lex 在下面链接的文章里已经有所介绍了/html/linuxshijie/20070909/80.html链接中的文章还介绍了在linux下如何使用yacclex工具,下面主要是介绍yacclex在windows下的用法。以下内容属作者为xiaolin,请尊重作者的辛勤劳动,请勿转载。yacclex在windows已经移植成功,其中常用的一

xu的blog 3631

mysql lex yacc脚本_终于成功配置lexyacc工具Parser Generator

用的VC 2005, 原来VC 6的设置项对应不上, 很多半天都找不到.好不容易找全了, 却还是编译出错.最后,只好选择再装一个VC6, 嗯, 两个VC, 不错.先介绍一下Parser Generator,主页下载:http://www.bumblebeesoftware.com/downloads.htmParser Generator isa YACC and Lex programming...

weixin_42349469的博客 403

yacc-1.9.1

yacc-1.9.1

Parser Generator2

工具为windows下的YACCLEX代码生成器可以生成c/c++/java代码

Windows下的yacc lex工具(Z+源码)

本测试的源码顺利编译通过,有需要的同仁可以从这里下载:http://download.csdn.net/source/1151308或者在csdn资源里搜widnows yacc lex  from: http://blog.csdn.net/JsuFcz/archive/2008/11/18/3331107.aspx   2009-03-28 12:47:22 只

flyic_ustc的专栏 1万+

windows下yacclex开发环境配置(Parser Generator篇)

下载安装Parser Generator是Windows下YACCLEX的实现,是由英国Bumble-Bee Software公司开发.下载地址http://www.bumblebeesoftware.com/downloads.htm.安装软件之后,设置系统环境变量path,在path属性中添加安装bin目录;以我的安装为例,在以前的path属性后添加;D:/Program Files/P

小蜜蜂的专栏 4395

yacc/lex windows 下 Parser Generator 使用指南

关于yacc lex 在下面链接的文章里已经有所介绍了/html/linuxshijie/20070909/80.html链接中的文章还介绍了在linux下如何使用yacclex工具,下面主要是介绍yacclex在windows下的用法。       yacclex在windows已经移植成功,其中常用的一个工具就是Parser Generator。这个工具使用yaccl

answermj的专栏 1943

vc++与YACCLEX集成环境

http://blog.csdn.net/bingyang211/archive/2008/05/26/2482795.aspx在这里,将介绍由英国Bumble-Bee Software公司生产的Windows环境下的YACCLEX集成环境Parser GeneratorParser Generator是Windows下YACCLEX的实现。它包括一个图形用户界面,同时包括YACC

wu4long的专栏 1527

vs2008编译ParserGenerator2库

在看编译原理,看到了Lex这一节。网上搜发现,Parser Generator作为当前最好用的Windows环境LEX/YACC工具而被广泛应用。 于是想学着用一下PG。 没想到配置的问题就折腾了一天,不过收获还是很多的。 参考资料: http://blog.csdn.net/itic3721/article/details/6225866 相当感谢这位作者的帮忙,不过也有些小问题。 ...

weixin_30629977的博客 245
上一篇: 代码静态分析工具PC-LINT安装配置
下一篇: Flex zh_CN 报错
miyazaki
博客等级 码龄20年 0粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值