2008年(17)
分类: C/C++
2008-04-12 08:26:54
选择项目“Project”菜单,在下拉菜单中选“LibBuilder”,弹出LibBuilder对话框选择“属性”按钮弹出“compiler properties”对话框:
Name:Visual 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++使用的lex与yacc的lib库。生成库文件在软件安装目录下的D:\Parser Generator 2\Cpp\Lib\msvc32目录下。
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