Qscintilla2的下载地址:
以上2个地址都可以下载。
我的编译环境是QT5+mingw5.3,将下载的压缩包解压缩之后,首先进入到解压缩之后的目录Qt4Qt5,举个栗子:E:\code\qscintilla-master\Qt4Qt5
- 找到 qscintilla.pro 文件 ,双击会起动到qt5-designer里,构建qscintilla,就会生成release版本的 libqscintilla2.a 和 qscintilla2.dll 这2个文件。
- 将这2个文件拷贝到QT5的安装目录下的mingw的lib目录,举个栗子: E:\Qt\Qt5.8.0\5.8\mingw53_32\lib
- 如果想要debug版本,就修改qscintilla.pro文件,把 release 改成 debug 再构建即可。
- 将QT4QT5下的Qsci目录拷贝到mingw的include目录,举个栗子: E:\code\qscintilla-master\Qt4Qt5\Qsci --> E:\Qt\Qt5.8.0\5.8\mingw53_32\include
这样就安装好了基本库。接下安装designer的插件,以后就可以在QT设计器里看到qscintilla了。
进入到 E:\code\qscintilla-master\designer-Qt4Qt5:
- 双击在qt5-designer里打开
- 在designer.pro文件里添加一句: LIBS += -lqscintilla2
- 将构建生成的qscintillaplugin.dll拷贝到E:\Qt\Qt5.8.0\5.8\mingw53_32\bin
- 之后再打开qt-designer就能看到了
例子程序也需要在pro文件里加上 LIBS += -lqscintilla2 即可编译成功执行: