Chinaunix首页 | 论坛 | 博客
  • 博客访问: 74915
  • 博文数量: 17
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 235
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-08 20:19
文章分类

全部博文(17)

文章存档

2008年(17)

我的朋友

分类: C/C++

2008-04-12 08:26:54

一.  下载地址

 

 

二.  建立YACC Lex

选择项目“Project”菜单,在下拉菜单中选“LibBuilder”,弹出LibBuilder对话框选择“属性”按钮弹出“compiler properties”对话框:

   

NameVisual C++ (32-bit)

Directory :msvc32

options:

依次为

Compiler version : Versoin 7(.Net)

Unicode: True

Treat wchar_t as Build-In Type: False

 

对于.Net 2002,各种目录如下:

Compiler Bin Directory:    C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\BIN

Compiler Bin Directory(2):   C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\COMMON\MSDEV98\BIN

Compiler Include Directory:  C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\INCLUDE

Compiler Include Directory(2): C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\MFC\INCLUDE

Compiler Library Directory:  C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\LIB

Compiler Library Directory(2): C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\MFC\LIB

 

对于.Net 2003,各种目录如下:

Compiler Bin Directory:  C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET 2003\VC7\BIN

Compiler Bin Directory(2): 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(2): 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(2): C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO .NET 2003\VC7\PLATFORMSDK\LIB

 

ok。返回LibBuilder

 

Build就可以编译vc++使用的lexyacclib库。生成库文件在软件安装目录下的D:\Parser Generator 2\Cpp\Lib\msvc32目录下。

 

三.  vc++环境设置

1.        Directory Settings

打开VC++集成开发环境。点“工具”菜单,下拉菜单中点“选项”菜单。选择【项目->VC++目录】,在下面设置中增加,

包含文件:D:\Parser Generator 2\Cpp\Include

库文件:D:\Parser Generator 2\Cpp\Lib\msvc32

源文件:C:\PROGRAM FILES\PARSER GENERATOR 2\CPP\SOURCE

 

2.        Projiect Settings

Win32 Debug

C/C++-> General-> Preprocessor Definitions中加入:YYDEBUG YYDLL

Link-> General-> Object/Library Modules加入:yld.lib ylmtd.lib ylmtdlld.lib ylmtrd.lib

 

Win32 Release

C/C++-> General-> Preprocessor Definitions中加入:YYDLL

Link-> General-> Object/Library Modules加入:yl.lib ylmt.lib ylmtr.lib ylmtri.lib

 

3.        设置环境变量

path属性中添加安装bin目录,如果安装在C盘,默认为:

       C:\Program Files\Parser Generator 2\Bin

  

 

阅读(4259) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~