目录
QScintilla 是 Scintilla 编辑器在 QT 环境下的版本。
Scintilla 是一个免费的源代码编辑控件,它完全开放源代码,并且提供一个 license 允许用户自由地将它用在开源软件或是商业软件中。
QScintilla网站:Riverbank Computing | Introductionhttps://riverbankcomputing.com/software/qscintilla下载QScintilla:
获取QScintilla_src-2.13.3.zip(用于Windows下编译)、QScintilla_src-2.13.3.tar.gz(用于Linux、MacOS下编译)文件。
解压缩QScintilla_src-2.13.3.zip,进入QScintilla_src-2.13.3\src目录。
用Qt Creator打开qscintilla.pro文件:
然后开始编译。
编译完成后,进行文件的拷贝:
1.release\qscintilla2_qt5.lib、debug\qscintilla2_qt5d.lib 拷贝到 D:\Qt\5.15.2\msvc2019_64\lib 目录下。
2.release\qscintilla2_qt5.dll、debug\qscintilla2_qt5d.dll 拷贝到 D:\Qt\5.15.2\msvc2019_64\bin 目录下。
3.QScintilla_src-2.13.3\src目录下的Qsci文件夹 拷贝到 D:\Qt\5.15.2\msvc2019_64\include 目录下。
进入QScintilla_src-2.13.3\designer目录,用Qt Creator打开designer.pro文件:
编辑designer.pro,增加:
LIBS += -LD:\Qt\5.15.2\msvc2019_64\lib -lqscintilla2_qt5
然后开始编译。
编译完成后,进行文件的拷贝:
release\qscintillaplugin.dll、release\qscintillaplugin.lib 拷贝到 D:\Qt\5.15.2\msvc2019_64\plugins\designer 目录下。
若双击 ui 文件看不到qwt 控件,那么需要右击 ui 文件,选择“用...打开”中的 Qt Designer 才能看到。
编译加入了QScintilla控件的工程,若出现错误,
需要在*.pro文件中加入如下代码:
INCLUDEPATH += D:\Qt\5.15.2\msvc2019_64\include\Qsci
LIBS += -LD:\Qt\5.15.2\msvc2019_64\lib -lqscintilla2_qt5d
上面是编译Debug版本的LIBS写法,若编译Release版本,LIBS修改为:
LIBS += -LD:\Qt\5.15.2\msvc2019_64\lib -lqscintilla2_qt5
解压缩QScintilla_src-2.13.3.tar.gz,进入QScintilla_src-2.13.3\src目录。
用Qt Creator打开qscintilla.pro文件:
然后开始编译。
编译完成后,进行文件的拷贝:
1.build-qscintilla-Desktop_Qt_5_15_2_GCC_64bit-Release\libqscintilla2_qt5.so、build-qscintilla-Desktop_Qt_5_15_2_GCC_64bit-Release\libqscintilla2_qt5.so.15、build-qscintilla-Desktop_Qt_5_15_2_GCC_64bit-Release\libqscintilla2_qt5.so.15.1、build-qscintilla-Desktop_Qt_5_15_2_GCC_64bit-Release\libqscintilla2_qt5.so.15.1.1 拷贝到 /opt/Qt/5.15.2/gcc_64/lib 目录下。
2.QScintilla_src-2.13.3\src目录下的Qsci文件夹 拷贝到 /opt/Qt/5.15.2/gcc_64/include 目录下。
进入QScintilla_src-2.13.3\designer目录,用Qt Creator打开designer.pro文件:
编辑designer.pro,增加:
LIBS += -L/opt/Qt/5.15.2/gcc_64/lib -lqscintilla2_qt5
然后开始编译。
编译完成后,进行文件的拷贝:
build-designer-Desktop_Qt_5_15_2_GCC_64bit-Release\libqscintillaplugin.so 拷贝到 /opt/Qt/5.15.2/gcc_64/plugins/designer 目录下。
若双击 ui 文件看不到qwt 控件,那么需要右击 ui 文件,选择“用...打开”中的 Qt Designer 才能看到。
编译加入了QScintilla控件的工程,若出现错误,
需要在*.pro文件中加入如下代码:
INCLUDEPATH += /opt/Qt/5.15.2/gcc_64/include/Qsci
LIBS += -L/opt/Qt/5.15.2/gcc_64/lib -lqscintilla2_qt5
解压缩QScintilla_src-2.13.3.tar.gz,进入QScintilla_src-2.13.3\src目录。
用Qt Creator打开qscintilla.pro文件:
然后开始编译。
编译完成后,进行文件的拷贝:
1.build-qscintilla-Desktop_Qt_5_15_2_clang_64bit-Release\libqscintilla2_qt5.dylib、build-qscintilla-Desktop_Qt_5_15_2_clang_64bit-Release\libqscintilla2_qt5.15.dylib、build-qscintilla-Desktop_Qt_5_15_2_clang_64bit-Release\libqscintilla2_qt5.15.1.dylib、build-qscintilla-Desktop_Qt_5_15_2_clang_64bit-Release\libqscintilla2_qt5.15.1.1.dylib 拷贝到 /Users/lucky/Qt/5.15.2/clang_64/lib 目录下。
2.QScintilla_src-2.13.3\src目录下的Qsci文件夹 拷贝到 /Users/lucky/Qt/5.15.2/clang_64/include 目录下。
进入QScintilla_src-2.13.3\designer目录,用Qt Creator打开designer.pro文件:
编辑designer.pro,增加:
INCLUDEPATH += /Users/lucky/Qt/5.15.2/clang_64/include
LIBS += -L/Users/lucky/Qt/5.15.2/clang_64/lib -lqscintilla2_qt5
然后开始编译。
编译完成后,进行文件的拷贝:
build-designer-Desktop_Qt_5_15_2_clang_64bit-Release\libqscintillaplugin.dylib 拷贝到 /Users/lucky/Qt/5.15.2/clang_64/plugins/designer 目录下。
若双击 ui 文件看不到qwt 控件,那么需要右击 ui 文件,选择“用...打开”中的 Qt Designer 才能看到。
编译加入了QScintilla控件的工程,若出现错误,
需要在*.pro文件中加入如下代码:
INCLUDEPATH += /Users/lucky/Qt/5.15.2/clang_64/include/Qsci
LIBS += -L/Users/lucky/Qt/5.15.2/clang_64/lib -lqscintilla2_qt5