本來一直使用的是Qt5自帶的QSerialPort,但是Qt5無法在xp系統上運行,考慮到公司的電腦都是xp的,為了兼容性,這里准備使用Qt4去進行開發,但是考慮到Qt4本身沒有串口類,多數是使用第三方的類庫。考慮到兼容性以及熟悉程度,決定在Qt4上編譯使用QSerialPort。
這里使用的是Qt5.4.2的QSerialPort,Qt版本是4.7.4版本。
將QtSerialPort工程打開,在項目中,添加構建步驟

Make參數是install,此時完成環境配置。
如果這個時候編輯,會出現缺少頭文件的情況,這時候,需要將QtCore中的文件復制到對應的QtCore目錄下去。再編譯,這是會提示find_if錯誤,再添加頭文件<algorithm>即可。
這時再編譯工程,成功完成。可以創建示例工程測試。
附件列表