Qscintilla2的下载地址:

  1. https://github.com/josephwilk/qscintilla
  2. https://riverbankcomputing.com/software/qscintilla/download

以上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 即可编译成功执行:

最新文章

  1. 数据契约(DataContract)
  2. Windows内核 WDM驱动程序的基本结构和实例
  3. Java 多线程——基础知识
  4. 简化对象extend拓展
  5. Android入门教程之我见
  6. 2014年河南省第七届ACM大赛总结
  7. ARM汇编指令(未完待续)
  8. 转-WebService到底是什么?
  9. SQL中partition关键字的使用
  10. java如何获得数据库表中各字段的字段名
  11. JAVA项目从运维部署到项目开发(二.ZooKeeper)
  12. 解决Eclipse每次修改完代码后需要先Clean,不然修改的代码无效
  13. 14.命令模式(Command Pattern)
  14. sed插入,替换指定行的特定字符串,删除指定行首的#
  15. (转)程序员级别鉴定书(.NET面试问答集锦)
  16. var_dump出现省略号的问题
  17. actionView
  18. HDU 2546 饭卡 (01背包问题)
  19. 猫咪记单词——NABCD模型分析
  20. 20155225 2016-2017-2 《Java程序设计》第七周学习总结

热门文章

  1. 2017-09-26 发布 SpringBoot多模块项目实践(Multi-Module)
  2. 细说多线程之Thread与Runnable
  3. GitHub的搭建,使用
  4. Easyui多个下拉框联动效果
  5. 【2018 ICPC南京网络赛 A】An Olympian Math Problem(数论题)
  6. kali下添加用户和权限分配
  7. 配置vue-devtools调试工具
  8. 【基于不同设备厂商在处理vlan之间通信配置例子】
  9. [JSOI2007] 建筑抢修 (贪心 + 优先队列)
  10. 数列分块入门 1 LOJ6277