Loading... ## 1·简介 QScintilla是一个开源免费的代码编辑器控件,支持SQL、C++、Python等各种编程语言,支持语法高亮、自动补全、代码折叠等功能。本文主要介绍如何编译dll和如何在VS中使用。 ## 2·下载 [QScintilla下载](https://riverbankcomputing.com/software/qscintilla/download) 解压缩后,目录结构如下: QScintilla_src-2.14.1 * src 组件源代码 * qsci 组件头文件 * scintilla 内置常用语言的词法扫描源代码 * example 范例(用不到) * doc 文档(用不到) * Python 为Python提供的封装(用不到) * designer 为QT设计器注册QScintilla控件(用不到) 编译QScintilla只会用到前三个目录(src、qsci、scintilla),其它几个目录用不到。 ## 3·构建 我用的是QT6.5.3,如果有其他版本需要自行尝试 文件路径如下:`QScintilla_src-2.14.1/src/qscintilla.pro` 项目打开后界面如下: ![image.png](https://img-1252897487.cos.ap-guangzhou.myqcloud.com/2024/03/18/1710740321.png) 选择`菜单 -> 构建 ->重新构建` ![image.png](https://img-1252897487.cos.ap-guangzhou.myqcloud.com/2024/03/18/1710740433.png) 注意,如果你使用的QT工程模式是debug就构建debug,relase也是如此。 ## 4·使用 构建完成后会生成如下文件,我们需要其中的dll和lib文件,将其复制到你的应用程序目录下: ![image.png](https://img-1252897487.cos.ap-guangzhou.myqcloud.com/2024/03/18/1710740497.png) 并且,在VS中配置QScintilla的外部库文件路径,就完成了 最后修改:2024 年 03 月 18 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
此处评论已关闭