QT之結構---之QT中qDebug()無法輸出解決辦法
在除錯qt程式,無論是debug版本還是release版本,都會遇到此類問題,先將其總結在此。
現象描述:
無論是標頭檔案還是原始檔中都有#include <qdebug.h>
程式中qdebug()<<的使用方法都正確
卻在輸出視窗中無法看到輸出的資訊。
解決方法:
1.在工程檔案.pro的最後新增:CONFIG += console
2.如果你的工程檔案中又包含多個工程檔案,那麼你需要在那幾個工程檔案最後也新增CONFIG += console
3.將工程檔案編譯過的檔案清除:make clean,或者在QT ide中:構建-》清理專案xxx
4.執行qmake
5.重新編譯XXX專案
6.在需要用的標頭檔案或者,原始檔中#include<qdebug.h>
7.在原始檔中新增qdebug()<<"";使用
8.如果此時出現的現象時:在正常編譯執行後,qdebug()無法輸出資訊,而當程式正常關閉後,在輸出視窗上看到輸出資訊
那麼,你需要做的是:
在terminal中檢視輸出資訊!
相關推薦
QT之結構---之QT中qDebug()無法輸出解決辦法
在除錯qt程式,無論是debug版本還是release版本,都會遇到此類問題,先將其總結在此。 現象描述: 無論是標頭檔案還是原始檔中都有#include <qdebug.h> 程式中qdebug()<<的使用方法都正確 卻在輸出視窗中無法看到輸出的資訊。
C#之各類控件中輸入、輸出數據
inf table l命令 doc tex 文本框 str ase 圖片 本文重點講的是:ComboBox、DateTimePicker、TextBox、RadioButton、DataGridView這五種控件的輸入和輸出。 一、控件數據的輸入: (1)ComboBox控
windows10 下 qt creator 無法除錯解決辦法
在win10下安裝了qt 5.5 (qt-opensource-windows-x86-msvc2012-5.5.0)。儘管我已經安裝了vs2012,但是在qt creator下還是不能啟動除錯。在https://blog.csdn.net/webzhuce/article/details/7782
hadoop集群之Datenode無法啟動解決辦法
name 目錄 ima strong ren 導致 date 啟動 ado hadoop集群之Datenode無法啟動解決辦法 我們在啟動hadoop集群的時候,通過jps查看進程,發現namenode RM和Secondary NameNode都有,但datanode沒有
【安裝Python環境】之“安裝 setuptools ”時出現的問題以及解決辦法
ace python環境 str ots tar oot bsp users 默認 安裝Python環境時,還需要安裝“setuptools 與 pip”,但是安裝setuptools時出現了幾個問題,如下: setuptools 與 pip 下載地址如下:https://
Flask中無法在其他函數中查詢Sqlachemy的解決辦法
for .config __name__ net con conf urn erro ref 報錯信息部分截取: File "D:\python 3.5\lib\site-packages\flask_sqlalchemy\__init__.py", line 91
koa2學習之旅----處理上傳圖片路徑的解決辦法
console.log(ctx.req.file.path.substring(6)) // 單獨處理圖片上傳路徑,擷取public,防止圖片找不到,教程中的方法直接暴露後臺檔案是大忌,雖然可以通過seo手段處理 let imgurlSubstring = ctx.req.file.path
iOS開發技巧之:Xcode8 NSLog列印json不全解決辦法
據說國外的大神是這麼解決的: #ifdef DEBUG #define SLog(format, ...) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString stringWith
Qt連結資料庫出現“QMYSQL driver not loaded”的解決辦法
VS2012+QT5.2.1+MySQL 5.1.51 Win32資料庫編寫程式執行: void QtUser::getData(void){ QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setH
MERGE INTO無法更新ON中的欄位解決辦法
可以將on裡的條件放到update 之後的where條件裡 MERGE INTO xshtest.WEB_USER_VIP T1 USING ( select 53254624 enterpriseId, 369903 userId,
VMware中的win7系統無法上網解決辦法
在VMware中安裝win7系統之後無法上網,網路圖示顯示紅叉,該怎麼辦呢?下面就教大家VM虛擬機器不能連線網路的解決方法。 解決方法如下: 1、在本地電腦(不是虛擬機器)上按下Win+R開啟
ubuntu 18.04視訊檔案無法在檔案管理器中預覽的解決辦法
手動升級到18.04之後發現視訊的預覽無法載入 不知道為什麼 後來查了一下,發現瞭解決辦法 首先我們先安裝如下包 sudo apt install ffmpegthumbnailer 之後我們刪除一
【C語言】用結構體陣列指標完成:有三個學生資訊,存放在結構體陣列中,要求輸出全部資訊
//用結構體陣列指標完成:有三個學生資訊,存放在結構體陣列中,要求輸出全部資訊 #include <stdio.h> struct Stu { int num; char name[2
安卓開發之引入第三方庫導致jar包衝突解決辦法
這幾天的任務是將mapbox的工程合到程式中去,但是合併過程卻出現了問題 合併方法: 在app的build.gradle中新增 dependencies { compile ('com.mapbox.mapboxsdk:mapbox-android
Android之ListView包含RadioButton的單選問題解決辦法
1.最簡潔的解決辦法。 adapter裡儲存當前選中的位置變數,getView方法裡,禁用radiobutton的點選事件,只通過listview的onItemClick事件設定選中位置變數,並且通過notifyDataSetChanged重新整理列表。getView方法裡
IOS中微信搖一搖聲音無法播放解決辦法
在IOS中第一次呼叫play方法播放音訊會被阻止,必須得等使用者有互動動作,比如touchstart,click後才能正常呼叫,所以可以在搖一搖之前提醒使用者點選一下開始遊戲的按鈕或者給使用者一個彈窗,使用者點選的時候播放一個超級短的無聲音檔案,之後替換src,
Android專案中gen資料夾下R.java檔案無法生成解決辦法
背景剛剛接觸android專案開發,搭建環境eclips用的4.2,sdk、adt也裝好了(SDK安裝瞭如下版本: Android 8.1.0 、Android 2.3.3,adt是ADT-23.0.6.zip)。環境搭好了,開始建立專案(網上資料說用最新版本,那麼我就用An
嵌入式QT程式同時支援觸屏和滑鼠的解決辦法
嵌入式QT程式需要支援觸屏和滑鼠同時使用,一般會使用tslib庫(tslib和qt編譯請參照網上其他帖子) qt和tslib配置如下: # 注意替換庫檔案路徑和對應的裝置檔案路徑 LIB_ROOT=/usr QT_DIR=${LIB_ROOT}/qt4.8.6 TS_D
Git之右鍵沒有Git Bash Here的解決辦法
cto 文章 http span min back tps 版權 鏈接 點擊鼠標右鍵,選擇Git Bash here的時候發現 右鍵沒有Git Bash here這個就是很尷尬了。 在網上搜了下怎麽添加 Git Bash here到鼠標右鍵就
在controller中無法通過註解@Value獲取到配置文件中定義的值解決辦法
component value wired pat lac ice rop 獲取 mvc 使用springMVC的朋友,有時候可能會遇到以下問題: 想在controller中使用@Value指定變量,但是無法得到對應的值。而在server層獲取,是正常的。解決方案:1:在s