關於Qt無法直接使用cout和cin的問題
在用Qt的時候一般除錯都用qDebug()就夠了,但有些時候不得不用<iostream>裡邊的cout。
最典型的的就是在用opencv的時候,像Mat資料結構想用qDebug()直接輸出是不可能的,但是cout卻可以。但有時候你會發現cout用不了了?
如下:
<pre name="code" class="cpp">#include "widget.h"
#include <QApplication>
#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
using namespace cv;
using namespace std;
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Mat imgmat=imread("1.bmp",0);
cout<<imgmat<<endl;
return a.exec();
}
這段程式編譯沒報錯,但最後也沒有輸出。(執行完記得在後臺把程式殺掉)
上網查了下發現是和QTextStream的cout、cin衝突了。所以我們就不用using namespace std 改用std::cout就行了:
#include "widget.h"
#include <QApplication>
#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
using namespace cv;
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Mat imgmat=imread("1.bmp",0);
std::cout<<imgmat<<std::endl;
return a.exec();
}
輸出結果:imgmat矩陣的內容相關文章
- 加速cin/cout
- 關於while(cin)回車結束 和 while(cin)與cin.get()結合時發現的問題While
- autohotkey qt程式中無法使用的問題QT
- POJ 3737 UmBasketella & printf佔位符%lf和%f & cin/cout取消繫結加速 & cin/cout保留小數位數
- 關於docker無法訪問倉庫的映象代理問題Docker
- 關於XAMPP中Apache和Mysql因埠占用無法啟動的問題ApacheMySql
- qt6 QtOpcUa無法正常啟動問題QT
- 關於Oath2.0Startup類無法啟動的問題
- C++輸入輸出常用格式(cin,cout,stringstream)C++
- 關於linux使用寶塔皮膚安裝mysql無法使用navicat連線的問題LinuxMySql
- [C++] cin, cout, clog, cerr中的c是什麼意思C++
- 關於QT的標頭檔案相互包含的問題QT
- 解決無法使用VI的問題
- 關於網路硬體配置出現問題,無法上網問題的解決
- VMware Fusion 13無法使用問題
- 關於Quartus的start按鈕灰色無法下載的問題的解決
- QT5.9關於QMenuBar的使用QT
- 關於setRouteLeaveHook無法使用時的替代方案registerTransitionHookHook
- 關於MQTT 使用遇到問題MQQT
- 關於問問題和時間管理的感悟
- 淘寶映象cnpm無法使用問題NPM
- 關於Linux下Texlive無法找到已安裝字型的問題與解決Linux
- 關於oracle opatch打補丁是 不能用grid使用者直接mvOPatch folder的問題Oracle
- 關於IE下驗證碼圖片無法正常顯示問題
- 使用python-slim映象遇到無法使用PostgreSQL的問題PythonSQL
- 關於Qt5.8以上高版本程式碼補全和錯誤提示問題QT
- 關於canonmx538無線連線的問題
- 關於無法用 https 登入 SAP ABAP Netweaver 系統的問題和解決方案HTTP
- 關於在forEach中使用await的問題AI
- 關於shiro+springMVC整合使用的問題SpringMVC
- 關於setInterval和setTImeout中的this指向問題
- 關於 SAP Spartacus 和 SmartEdit 整合的問題
- 關於debian系統下使用vi編輯語法不高亮的問題
- QT 自定義外掛問題 error: LNK2001: 無法解析的外部符號QTError符號
- qt QTextEdit選中內容拖拽時的滑鼠樣式無法設定問題QT
- ?修復pd16虛擬機器在big sur 的usb無法使用和無法聯網問題!虛擬機
- 關於this指向的問題
- 關於 VMware Workstation14 Pro 宿主機無法聯網問題解決方案
- goland中npm無法使用的問題及解決方法GoLandNPM