Qt之QScintilla(源代码编辑器)
2023-09-11 14:19:13 时间
QScintilla 是 Scintilla 在 Qt 上的移植,Scintilla 是一个免费的源代码编辑控件。它完全开放源代码,功能强大,包括:代码高亮、代码补全、代码折叠、自动缩进、代码提示等。支持非常多的语言,可以轻松实现显示断点,显示运行行等,定义各种样式都很轻松方便。著名的开源编辑器 SciTE 就是 Scintilla 开发者开发的。
QScintilla 是 Scintilla 在 Qt 上的移植,Scintilla 是一个免费的源代码编辑控件。它完全开放源代码,功能强大,包括:代码高亮、代码补全、代码折叠、自动缩进、代码提示等。支持非常多的语言,可以轻松实现显示断点,显示运行行等,定义各种样式都很轻松方便。著名的开源编辑器 SciTE 就是 Scintilla 开发者开发的。
进入 QScintilla Download ,你会发现 Windows、Linux / OS X 的源码包:
下载对应的源码包,我选择的是:QScintilla_gpl-2.9.3.zip(Windows source)
解压缩之后,在 /doc/html-Qt4Qt5/index.html 中可以找到安装指南,根据提示安装即可。
要构建和安装 QScintilla,运行:
在编译 QScintilla之前,应该删除任何以前安装包含 QScintilla 头文件的 Qsci 目录,这是因为 qmake 生成的 Makefile 文件会发现这些旧的头文件,而不是新的。
根据使用的不同编译器,可能需要使用 nmake 来代替 make。
如果你建立了一个 Windows DLL,那么你可能还需要运行:
当然,如果不想用命令行,也可以直接打开 qscintilla.pro 编译。编译完成之后会生成 qscintilla2.dll 和 qscintilla2.lib。
相关文章
- Qt-qt creator 运行 出现 "can not open .... jom for write 解决方案
- Qt-QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connect...
- s3c2410上搭建QT/Embedded4.8.5开发环境(二)--安装arm平台qt库qt-everywhere-opensource-src-4.8.5
- s3c2410上搭建QT/Embedded4.8.5开发环境(七)--命令行开始第一个Qt程序
- Qt编写地图综合应用22-动态轨迹
- Qt中开启线程的五种方法
- Qt日志系统
- Qt QGraphicsItem的使用
- Qt 使用QGraphicsItem绘制复杂的图形
- Qt QUndoStack、QUndoCommand(实现撤回和回撤)
- QT多线程实战_Qt多线程开发项目
- Qt之使用socket实现远程控制
- QT UDP聊天小程序
- 【Qt】在ubuntu上为可执行程序qt创建图标(亲测)
- 【Qt】解决 “ubuntu 中的 qt 编辑器光标变成小黑块”
- 【Qt】解决ubuntu中qt从一个工程去找另一个工程文件
- qt 状态栏
- Qt QSS教程 QLineEdit
- Qt中使用vlc-qt处理音视频
- Qt creator 编译错误 :cannot find file .pro qt