这是个命名空间的问题,看下面两个例子:
#include <QtGui>
#include <QApplication>
#include <QDebug>
#include <string>
#include <iostream>
using std::string;
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QWidget widget;
string str="abc";
std::cout<<str;
widget.show();
return app.exec();
}
写Qt程序最好不用IDE,耽误事。用vi吧。