爲Qt擴展QextSerialPort類


1.在網站下載QextSerialPort最新版qextserialport-1.1.tar.gz,解壓到qextserialport-1.1目錄中。

2
.將qextserialport-1.1目錄下的qextserialport拷貝到Qt安裝目錄下的src目錄中

3
.用Qt 4.2.3
Command Prompt
進入src目錄下的qextserialport目錄,輸入一下命令編譯:

qmake

make

4.
然後在qextserialport目錄下的build目錄下可得到 qextserialport.dllqextserialport.prllibqextserialport.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.cppQespTest.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的一部分


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章