⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 SRI international 发布的OAA框架软件
💻
字号:
From: Michael T. Richter  <mtr@xxx.xxxx>
Date: Fri Aug 6, 1999 2:11pm 
Subject: Visual C++ 6.0 projects for ANTLR C++ generation. 

I've attached a ZIP file containing the alterations needed to make ANTLR
2.6.1 compile with Visual C++ 6.0 as both a static library and as a DLL.
Here is a summary of the changes I had to make:

- Config.hpp had some code added to define a macro called DLLEXPORT.  This
macro is defined as blank unless a macro called ANTLRDLL is defined
(presumably on the command line).  This makes it compatible with non-DLL
compilations and non-MSVC compilers.

- The remaining .hpp files have been altered to include the DLLEXPORT macro
after all uses of the class keyword.  For non-DLL/non-MSVC compilations
this will have no impact.  For a DLL compilation this will export the
symbols for use by other projects.

- A new (trivial) source file, DLL.CPP, has been added to the cpp
directory.

- The project files ANTLR.dsw, LIB.dsp and DLL.dsp have been added to the
cpp directory.

None of the .cpp files have been altered.

The project generates two DLLs and four LIBs:
- ANTLR.dll: release mode DLL
- ANTLR.lib: release mode DLL import library
- ANTLRd.dll: debug mode DLL
- ANTLRd.lib: debug mode DLL import library
- ANTLRs.lib: release mode static library
- ANTLRsd.lib: debug mode static library

--
Michael T. Richter    mtr@o...    http://www.igs.net/~mtr/
PGP Key: http://www.igs.net/~mtr/pgp-key.html

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -