为QScintilla2编写词法分析器

本文档介绍了如何在Windows环境下,使用QT5.1.1和QScintilla-gpl-2.7.2库配置及编译QScintilla,并详细阐述了创建自定义词法分析器的步骤,包括删除默认词法分析器、创建新词法分析器的源代码以及编写对应的词法分析器风格样式。
摘要由CSDN通过智能技术生成

配置环境:win7_32   QT5.1.1( mingw32)  QScintilla-gpl-2.7.2  

1、安装默认QScintilla库,看是否有问题

    a、添加QT安装目录下 mingw32的路径到系统环境中,添加QT下 mingw32-make.exe所处的路径到系统环境中:

                   win7在用户账户左边的“配置我的环境变量”中设置,我用命令行怎么都加不上。下面是我的配置环境添加的路径

                    D:\Qt\Qt5.1.1\5.1.1\mingw48_32\bin;

                    D:\Qt\Qt5.1.1\Tools\mingw48_32\bin

    b、进入QScintilla-gpl-2.7.2 目录下的QT4QT5目录下,新建.bat文件,编辑bat文件输入以下内容:

                 qmake qscintilla.pro
                 mingw32-make

                 mingw32-make install

                 pause

            似乎debug版本必须用debug库,relase版本得用relase库,我是直接编译成静态库。静态库:修改qscintilla.pro文件把  CONFIG项的dll 改为static 删除   DEFINES中导出dll的内容

    c、自个测试下是否正常工作


2、编写自定义词法分析器:

     a、如果你不需要其

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值