📄 pargen的安装.txt
字号:
windows下的lex与yacc工具
您现在的位置:
windows下的lex与yacc工具
只所以推荐它是因为它生成的c文件可以在vc++下通过编译。
下载地址 http://www.bumblebeesoftware.com/downloads.htm
下载之后,解压缩,然后安装。打开集成开发环境,点项目Project菜单,在下拉菜单中选LibBuilder,弹出LibBuilder对话框选择属性按钮
弹出compiler properties 对话框,
Name 选择Visual C++ (32-bit)
Directory :msvc32
options:
依次为
vc++版本(Versoin 7(.net))。
是否支持unicode码。
是否把w_char_t作为内建类型。
下边是VC的各种目录:
依次为
Compiler Bin Directory (C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET
2003\VC7\BIN)
Compiler Bin Directory(C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET
2003\COMMON7\IDE)
Compiler Include Directory(C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET
2003\VC7\INCLUDE)
Compiler Include Directory(C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET
2003\VC7\PLATFORMSDK\INCLUDE)
Compiler Library Directory(C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET
2003\VC7\LIB)
Compiler Library Directory(C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET
2003\VC7\PLATFORMSDK\LIB)
注意:括号里边的是我自己编译器安装目录,也许你的和我的不一样,需要做相应的调整。
所有的这些设置完成之后点ok。返回LibBuilder。点Build就可以编译vc++使用的lex与yacc的lib库。生成库文件在软件安装目录下的D:\Parser
Generator 2\Cpp\Lib\msvc32目录下。
然后我们我们在vc++环境设置中增加包含文件目录D:\Parser Generator 2\Cpp\Include
lib库目录D:\Parser Generator 2\Cpp\Lib\msvc32
具体设置
打开VC++.net集成开发环境。
点工具菜单
下拉菜单中点选项菜单。
弹出框中点左边列表框中的projects,然后点击vc++目录
在显示以下内容目录标签下的列表框中“选包含目录”进行设置,选“库文件”进行设置。
具体设置就是点击列表框下边五个按钮中的第二个按钮,就加入一行,当选择“包含目录”的时候填入D:\Parser Generator
2\Cpp\Include,当选择“库文件”的时候填入D:\Parser Generator
2\Cpp\Lib\msvc32,也可以点右边的浏览按钮进行选择。
这样设置之后我们就可以用vc++编译用Parser Generator 2生成的c文件。具体为
打开Parser Generator 2集成开发环境。
点击Project菜单,点击下拉菜单中的ParseWizard菜单,一路下去建立一个工程。然后点击project菜单下的的Rebuild
All。在项目文件夹下就生成了相应c文件与h文件。
用VC++建立一个空控制台工程,然后把用用Parser Generator
2生成的c文件加入工程中。最后引入响应的库文件,就是我们在D:\Parser Generator
2\Cpp\Lib\msvc32目录下生成的lex与yacc库文件。接着编译,如果成功,那么万事大吉。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -