各位大大不好意思又來請教了
之前自己有寫過SerialPort的練習代碼 執行什麼的也都正常
這次要寫一個自動存取設備資料的代碼
今天在寫新程式的時候一直報錯
來回檢查比對了好幾次之前自己寫的舊代碼也沒看出什麼錯誤
然後每次編譯還會冒出這個
window.open('http://www.qtcn.org/bbs/attachment/Mon_1611/17_176460_1e4ab20222e8962.jpg?398');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" > 報錯訊息
C:\Users\Haroldjhan\Desktop\VR3-1\mainwindow.cpp:12: error: undefined reference to `_imp___ZN11QSerialPortC1EP7QObject'
代碼區
- #include "mainwindow.h"
- #include "ui_mainwindow.h"
- #include <QtSerialPort/QSerialPort>
- QSerialPort *Txserialport;
- QSerialPort *Rxserialport;
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- Rxserialport=new QSerialPort(this);//讀取串口設置
- Txserialport=new QSerialPort(this);//傳送串口設置
- Rxserialport->open(QIODevice::ReadWrite);
- Txserialport->open(QIODevice::ReadWrite);
- Rxserialport->setBaudRate(QSerialPort::Baud115200);
- Txserialport->setBaudRate(QSerialPort::Baud115200);
- Rxserialport->setDataBits(QSerialPort::Data8);
- Txserialport->setDataBits(QSerialPort::Data8);
- Rxserialport->setParity(QSerialPort::SpaceParity);
- Txserialport->setParity(QSerialPort::SpaceParity);
- Rxserialport->setStopBits(QSerialPort::OneStop);
- Txserialport->setStopBits(QSerialPort::OneStop);
- connect(ui->Gain_spinBox,SIGNAL(valueChanged(int)),
- this,SLOT(Ch1_Gain(int)));
- }
- MainWindow::~MainWindow()
- {
- delete ui;
- Rxserialport->close();
- Txserialport->close();
- }
- void MainWindow::Ch1_Gain(int SpinBoxvalue)
- {
- }