Qt5 minGW版) Qwt編譯和安裝

2021-07-07 10:42:37 字數 2957 閱讀 4782

一、軟體獲取

二、qt安裝

1,雙擊「qt-opensource-windows-x86-mingw491_opengl-5.4.1.exe」,預設即可,一般要將qt安裝在c盤根目錄下,且路徑中不可有中文名。

注:qt開發的工程,路徑中也不可有中文名

2,設定環境變數:在path路徑下新增「c:\qt\qt5.4.1\5.4\

mingw491_opengl\bin」,可能還需要新增」

c:\qt\qt5.4.1\5.4\

mingw491_opengl

\include「。

3,配置qcreator的編碼方式:工具 -> 選項 。如下圖

注:bin目錄下,包含qt的各種庫檔案(.dll)。

三、qwt的編譯和安裝

2,編譯(build),可以選擇使用qcreator,直接編譯「qwt.pro檔案」,或者使用命令列編譯

命令列編譯的步驟:

1)開啟qt的命令提示符視窗(在開始選單),另vs需要用「vs2012 x86本機工具命令提示符」,不能用windows的cmd視窗。

2)cd到qwt的目錄。

3)mingw32-make  

或 qmake 生成makefile。

4)make或nmake,進行編譯。

5)重複2-4步驟,編譯「designer.pro」。

3,拷貝檔案

1)將lib資料夾下的「libqwt.a」和「libqwtd.a」拷貝到qt安裝目錄下的對應目錄的lib資料夾下;

2)將lib資料夾下的「qwt.dll」和「qwtd.dll」拷貝到qt安裝目錄下的對應目錄的bin資料夾下;

3)將src資料夾拷貝到拷貝到qt安裝目錄下的對應目錄的include資料夾下(實際在需要.h檔案),並改檔案名字為「qwt」;

4)拷貝designer對應的.dll檔案到qt的plugin對應目錄下。

5,設定環境變數:可能需要新增新的」系統環境「變數項」qtdir「,設為」

c:\qt\qt5.4.1\5.4\

mingw491_opengl「。

至此,qwt安裝完畢,可以新建mainwindow工程驗證,和用qt designer檢視是否有qwt的控制項。

四:工程檔案的配置

1,可以專門分出乙個工程檔案,」.pri「,其中,i —— include,將通用設定放到這個檔案中,然後在」.pro「檔案中包含」.pri「檔案即可。例如:」

include(common.pri)「(僅為演示語法,括弧中可以包含路徑,無雙引號)。

2,」.pri「檔案檔案設定如下

#common

configuration

qt

+=coreguiwidgets

ui_dir

+=$$_pro_file_pwd_/build/

config(debug,debug|release):moc_dir

+=$$_pro_file_pwd_/build/debug

else:moc_dir

+=$$_pro_file_pwd_/build/release

config(debug,debug|release):rcc_dir

+=$$_pro_file_pwd_/build/debug

else:rcc_dir

+=$$_pro_file_pwd_/build/release

config(debug,debug|release):objects_dir

+=$$_pro_file_pwd_/build/debug

else:objects_dir

+=$$_pro_file_pwd_/build/release

config(debug,debug|release):destdir

+=$$_pro_file_pwd_/build/debug

else:destdir

+=$$_pro_file_pwd_/build/release

defines

+=qt_dllqwt_dll

config(debug,debug|release):libs

+=\

-l"c:\qt\qt5.4.1\5.4\msvc2012_opengl\lib"-lqwtd\
-l"c:\qt\qt5.4.1\5.4\mingw491_32\lib"-lqwtd
else:libs

+=\

-l"c:\qt\qt5.4.1\5.4\msvc2012_opengl\lib"-lqwt\
-l"c:\qt\qt5.4.1\5.4\mingw491_32\lib"-lqwt

includepath

+=c:\qt\qt5.4.1\5.4\msvc2012_opengl\include\qwt\

c:\qt\qt5.4.1\5.4\mingw491_32\include\qwt
codecfortr=utf-8

#orgbk

#defaultcodec

=utf-8

#codec

=utf-8

config

+=c++11

語法規則可以檢視qt幫助文件的」qmake manual「。重點看」qmake language「 」creating project files「和」variable「等章節。

重點需要理解qt的巨集和路徑提取符。

QT5下qwt編譯與使用

2.安裝配置好編譯環境。2.將此安裝包解壓。三 編譯 1.用qtcreator開啟 qwt 6.1.4 路徑下的工程檔案qwt.pro。2.根據自己安裝的qt版本 msvc或mingw等 選擇合適的編譯器編譯。4.編譯好之後,在qwt解壓的檔案所在路徑會新建乙個資料夾 build qwt deskt...

Qt用Mingw編譯MySQL驅動

ac os x編譯安裝mysql是件非常輕鬆的活,在windows裡卻花了很久。系統 windows qt 直接使用qt sdk安裝的,所以得手動把bin目錄設定到環境路徑下 黃色背景部分為關鍵部分 總的步驟 1.生成mingw使用的mysql的libmysql.a檔案 2.qmake生成mysql...

Qt 應用之 MinGW編譯 並使用boost庫

ps 移植步驟 2.開啟mingw 最好是就用qt 自帶的,我這裡開啟的是qt5.12.6 mingw 7.3.0 32 bit.如下圖 3.在命令列cd 到 boost 1 66 0 tools build src engine 4.執行 build.bat gcc,在當前目錄將會生成bin.nt...