If you want to use QtGui, then you have to instantiate QApplication object, QCoreApplication is not enough to use message windows, change this
Qt Code:
  1. #include <QtCore/QCoreApplication>
  2. ...
  3. QCoreApplication a(argc, argv);
To copy to clipboard, switch view to plain text mode 
to
Qt Code:
  1. #include <QApplication>
  2. ...
  3. QApplication a(argc, argv);
To copy to clipboard, switch view to plain text mode