Qscintilla2編譯使用

Qscintilla2的下載地址:git

  1. https://github.com/josephwilk/qscintilla
  2. 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 便可編譯成功執行:設計

相關文章
相關標籤/搜索