1. 程式人生 > >vs2013用qt編寫串列埠通訊程式

vs2013用qt編寫串列埠通訊程式

1. 檔案->新建專案-> QT5 project->QT application,命名為HelloSerialPort,點選確定,在彈出來的嚮導介面中選擇下一步->勾選openGL,下一步->點選finish
2. 在main.cpp和helloserialport.h中都會有未定義識別符號這種錯誤提示,解決辦法為:右鍵選擇專案名HelloSerialPort->屬性->VC++目錄->在包含目錄中將D:\Qt\Qt5.3.1\5.3\msvc2013_opengl\include加入,在引用目錄中將D:\Qt\Qt5.3.1\5.3\msvc2013_opengl\lib加入,在庫目錄中將D:\Qt\Qt5.3.1\5.3\msvc2013_opengl\bin加入。路徑隨著安裝位置不同而不同,總之自己找對就是了,對應的就是\msvc2013_opengl\include,\msvc2013_opengl\lib,\msvc2013_opengl\bin就是了。點選應用,確定。
3.

但是還會在helloserialport.h中發現無法開啟原始檔”ui_helloserialport.h”,解決辦法為:選中helloserialport.ui->右鍵選擇編譯,編譯完成以後過一會兒就好了。
4. 新建一個管理SerialPort的類,右擊專案名字->新增->類->C++->新增->類名為SPComm,基類為QObject,點選完成
不過我編譯出來說無法開啟QObject,後面找到了解決辦法繼續更新。。。。