日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

QT报错:error: invalid use of incomplete type ‘class QDebug‘ qDebug()<<“gemo:“

發布時間:2024/1/8 c/c++ 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT报错:error: invalid use of incomplete type ‘class QDebug‘ qDebug()<<“gemo:“ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

qDebug用于程序調試,可以將調試信息直接輸出到控制臺。在使用后,出現問題如圖所示:

由于剛開始學qt,所以程序比較簡單,如下:

#include "widget.h"#include <QApplication>//包含一個應用程序類的頭文件 //第一個參數:命令行變量的數量 第二個參數:命令行變量的數組 int main(int argc, char *argv[]) {QApplication a(argc, argv);//應用程序對象,在Qt中,應用程序對象有且僅有一個Widget w; //窗口對象mywidget父類->Qwidgetint x=w.x();int y=w.y();QRect gemo=w.geometry();QRect frame=w.frameGeometry();qDebug("%d,%d\n",x,y);qDebug()<<"gemo:"<<gemo<<";frame:"<<frame;//w.show();//窗口對象默認不會顯示,必須要調用show方法顯示窗口return a.exec();//讓應用程序對象進入消息循用 }

解決辦法:使用了qDebug()函數需要加入其對應的頭文件 - > #include <QDebug>,而如果不使用這個函數,即第13行這類打印信息,則不需要添加其對應的頭文件,具體原因,單步調試可知。

總結

以上是生活随笔為你收集整理的QT报错:error: invalid use of incomplete type ‘class QDebug‘ qDebug()<<“gemo:“的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。