打开 VC, PG 两个软件。
第一步:VC 中路径配置。
因需用 VC 环境对 PG 生成的.c 和.h 文件进行编译,故需对 VC 软件中“工具”—“选项”
进行路径配置,具体如图:
“目录” include 点路径最下面空白处,选择 PG 软件环境中 CPP 下的 include
配置 Library 时,需选 PG 路径中 CPP—Lib—msvc32,如图
选择 source,对应 PG 路径中 CPP—source
第二步:在 PG 中建立一个工程。Project—ParserWizerd
对工程进行命名,比如建立一个判断单词数量的工程 Wc
下一步,选择 Lex file only
下一步
完成,生成一个 lex 工程。
为简单验证配置的正确性,将 PG 自带例子中的 wc 的文件用记事本打开,将里面内容全部
复制到刚刚生成的 Lex 工程中,如下
保存,编译后生成.c 和.h 文件,如下:
第三步 利用 VC 环境对.c 和.h 进行编译。
首先建立一个新 vc 工程,文件—新建
选择 工程—win32 console application,对工程命名 WC2,并选择工程保存路径为刚刚 PG
所建工程路径下,入股
确定—完成—确定