首页
相册
标签
Linux/Unix(8)
编译原理(4)
平面设计(1)
多媒体(2)
计算机图形学(3)
电脑诊所(1)
数码一族(1)
冲浪秘笈(4)
博客登陆
我的照片
北京时间
站点日历
<<
<
2005
-
11
>
>>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
博客公告
只奉献精髓
我的分类(专题)
首页
相册
标签
Linux/Unix(8)
编译原理(4)
平面设计(1)
多媒体(2)
计算机图形学(3)
电脑诊所(1)
数码一族(1)
冲浪秘笈(4)
最新日志
关于信号量、PV操作、共享存储
unix环境多进程编程----用到的
OpenGL开发工具大全
OpenGL简介
OpenGL开发库的介绍
windows下的lex与yacc工
shell实现Unix进程间信息交换
Linux常用命令
MSN名大收集
喜欢的模板
传说中的《QQ秘笈》
装扮个性QQ昵称必用的五个字符
QQ目录下各文件用途不完全揭密
QQ好友不在线也可发送自定义表情
英特尔新一代65纳米制程处理器规格一
电脑自动重启的可能原因
词法分析程序的自动生成
暴风影音4大使用设置技巧
暴风影音可以这么玩
Linux下的软件开发
使用Photoshop中的批处理
词法分析器
使用lex分析java源程序
Bash中的变量
Linux下的多进程编程
Linux下C语言编程–基础知识
签名用的
假如将再别康桥改成广州话版
通用s1 mp3 player固件提
最新评论
┊佐岸|佑转┊
Re:OpenGL开发库的介绍
Re:windows下的lex与ya
Visual Studio 2005
Re:MSN名大收集
Re:通用s1 mp3&n
Re:通用s1 mp3&n
Re:通用s1 mp3&n
Re:通用s1 mp3&n
Re:通用s1 mp3&n
留 言 板
::签写留言::
雅马m228MP3用什么型号固件刷机
友情链接
windows下的lex与yacc工具
[xth21 发表于 2005-11-17 3:03:00]
只所以推荐它是因为它生成的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库文件。接着编译,如果成功,那么万事大吉。
阅读全文
|
回复(2)
|
引用通告
|
编辑
上一篇:
shell实现Unix进程间信息交换的几种方法
下一篇:
通用s1 mp3 player固件提取备份工具
Re:windows下的lex与yacc工具
[
yeni(游客)
发表评论于
2006-10-18 23:31:00
]
我经过一段时间的努力,已经基本可以让parser generator的libbuilder在VS2005上工作啦~
我的文章地址:
http://www.tuc.cn/cgi-bin/bbs.cgi?q=show&id=tech&pid=20061017011421
欢迎提出意见建议~
个人主页
|
引用
|
返回
|
删除
|
回复
Visual Studio 2005
[
Nam(游客)
发表评论于
2006-9-12 0:25:00
]
Hello,
Do you know how using Libbuilder of Parsor Generator with Visual Studio 2005 ?
Thank you very much
Nam
nam.nguyen@bnpparibas.com
个人主页
|
引用
|
返回
|
删除
|
回复
发表评论:
大名:
密码:
(游客无须输入密码)
主页:
标题:
Powered by Huazai
加为好友
发送短信