概述
用Yacc 实现计算器功能 说明文件
目录
1. parser generator2 的环境设置 1
2. vc++环境的设置(目录设置) 2
3. 建立YACC文件,实现计算器功能 4
4. VC++ 的项目设置 7
5. 用vc++编译Parser Generator 生成的c文件 10
首先说一下windows 环境下parser generator 和vc++ 的各项配置。首先需要安装Lex 和Yacc 的编译环
境parser generator 软件,见附件包中,本实验使用的是parser generator2 ,解压缩,安装。
1. parser generator2 的环境设置
安装好parser generator2 ,打开集成开发环境,点项目Project菜单,在下拉菜单中选LibBuilder ,弹出
LibBuilder对话框选择属性按钮,弹出compiler properties 对话框:
1
1) Name 选择Visual C++ (32-bit);
2) Directory :msvc32
3) options: 依次为
Compiler Version (vc++版本)——Value (默认值:Versoin 6 );
Unicode (是否支持unicode 码):默认值True
Treat wchat_t as Built-in Type (是否把w_char_t 作为内建类型),默认值False
下边是VC 的各种目录(根据自己的VC++ 的安装目录路径做相应调整),依次为
·Compiler Bin Directory (C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98BIN
·Compiler Bin Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOCOMMONMSDEV98BIN
·Compiler Include Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98INCLUDE
·Compiler Include Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98MFCINCLUDE
·Compiler Library Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98LIB
·Compiler Library Directory(C:PROGRAM FILESMICROSOFT VISUAL STUDIOVC98MFCLIB
注意:编译器安装目录根据个人安装目录需要做相应的调整。所有的这些设置完成之后点 ok 。返回
LibBuilder 。点Build 就可以编译vc++使用的lex 与yacc 的lib 库。
生成库文件在软件安装目录下的D:Parser Generator 2CppLibmsvc32 目录下。
2. vc++环境的设置(目录设置)
为了在VC++ 中可以找到包含文件yacc.h 和lex.h 以及YACC 和Lex 的库文件,需要对VC++进行相关
的目录设置:
中的Options (选项)命令,打开Options对话框。
1) 选择Tools (工具)菜单
2
2) 选择Directories (目录)选项卡
3) 在Show Directories for下拉列表框中选择Include Files 。
4) 在Directories (路径)框中,点击最后的空目录,并填入 D:PROGRAM FILESPARSER GENRATOR
2CPPINCLUDE 。(根据个人安装PARGEN 的目录需要做相应的调整)
最后
以上就是沉默小土豆为你收集整理的yacc 简易计算机规则,YACC 使用说明——计算器实例.pdf的全部内容,希望文章能够帮你解决yacc 简易计算机规则,YACC 使用说明——计算器实例.pdf所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复