debug output:
"warning: GDB: Failed to set controlling terminal: \345\257\271\350\256\276\345\244\207\344\270\215\351\200\202\345\275\223\347\232\204 ioctl \346\223\215\344\275\234\n"
程序代码:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->webView->load(QUrl("http://www.baidu.com"));
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::read_formhash(){
man=new QNetworkAccessManager(this);
QNetworkRequest req;
req.setUrl(QUrl("http://www.baidu.com"));
reply=man->get(req);
connect(man,SIGNAL(finished()),this,SLOT(read()));
}
void MainWindow::read(){
formhash=QString::fromUtf8(reply->readAll());
qDebug()<<formhash;
}
似乎不是code的问题,baidu search后说要
touch /etc/ld.so.conf.d /QT.config
然后添加lib文件:/home/racal/Qt5.3.1/Tools/QtCreator/lib/qtcreator
但最后还是无效,请问如何解决
------解决方案--------------------
这个我一般用export DISPLAY=:0,然后在终端调试GUI的程序
------解决方案--------------------
用qDebug()? 我也是。不过感觉这样还是不如用gdb来得方便。可惜我用的qtCreator版本 gdb一用就挂。