1.在網站下載QextSerialPort最新版qextserialport-1.1.tar.gz,解壓到qextserialport-1.1目錄中。
2.將qextserialport-1.1目錄下的qextserialport拷貝到Qt安裝目錄下的src目錄中
3.用Qt
Command Prompt進入src目錄下的qextserialport目錄,輸入一下命令編譯:
qmake
make
4.然後在qextserialport目錄下的build目錄下可得到 qextserialport.dll,qextserialport.prl,libqextserialport.a三個文件,將 qextserialport.dll複製到Qt安裝目錄下的bin目錄中,將
qextserialport.prl,libqextserialport.a複製到Qt安裝目錄下的lib目錄中。
5.在Qt安裝目錄下的include目錄下的Qt目錄中新建文件qextserialport.h,文件內容爲:
#include "../../src/qextserialport/qextserialport.h"
並將該文件複製到Qt安裝目錄下的include目錄下的QtGui目錄中,並在該目錄中再新建一個文件QextSerialPort(無擴展名),該文件內容爲:
#include “qextserialport.h”
6.將src/qextserialport目錄中的example目錄拷貝到硬盤的其他地方,刪除例子目錄下的Makefile.Release,
Makefile, Makefile.Debug,README和QESPTA.pro幾個文件。
7.打開例子目錄中的main.cpp和QespTest.cpp文件,修改#include 爲#include
8.用Qt 4.2.3
Command Prompt進入例子目錄,輸入:
Qmake -project
得到工程文件qespta.pro,打開該工程文件,如果當前系統爲win32,加入語句:
LIBS += -lqextserialport
win32:DEFINES = _TTY_WIN_ QWT_DLL QT_DLL
如果當前系統爲unix/linux,加入語句:
LIBS += -lqextserialport
unix:DEFINES = _TTY_POSIX_
9.編譯
qmake
make
如果編譯成功證實已擴展成功
10.該擴展幫助文件位於src/qextserialport目錄中,可供查閱
注意,此擴展方法將類QextSerialPort擴展至QtGui下,請勿將類QextSerialPort誤認爲QtGui的一部分