Qscintilla2的下載地址:git
- https://github.com/josephwilk/qscintilla
- https://riverbankcomputing.com/software/qscintilla/download
以上2個地址均可如下載。github
個人編譯環境是QT5+mingw5.3,將下載的壓縮包解壓縮以後,首先進入到解壓縮以後的目錄Qt4Qt5,舉個栗子:E:\code\qscintilla-master\Qt4Qt5spa
- 找到 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:debug
- 雙擊在qt5-designer裏打開
- 在designer.pro文件裏添加一句: LIBS += -lqscintilla2
- 將構建生成的qscintillaplugin.dll拷貝到E:\Qt\Qt5.8.0\5.8\mingw53_32\bin
- 以後再打開qt-designer就能看到了
例子程序也須要在pro文件里加上 LIBS += -lqscintilla2 便可編譯成功執行:設計