QEventLoop: нельзя использовать без QApplication

Я пытаюсь проверить файл xml на соответствие определенной схеме.
Итак, я загружаю схему в объект QXmlSchema. Но я получаю некоторые странные ошибки.
Мой код выглядит так:

int main() {

QUrl url("http://www.schema-example.org/myschema.xsd");

QXmlSchema schema;
if (schema.load(url) == true)
    qDebug() << "schema is valid";
else
    qDebug() << "schema is invalid";

return 1;
}

Когда я пытаюсь запустить приведенный выше фрагмент кода, Qt выдает ошибку, говоря:

QEventLoop: нельзя использовать без QApplication
QDBusConnection: системное соединение D_Bus, созданное до QCoreApplication.
Приложение может плохо себя вести.
QEventLoop: нельзя использовать без QApplication

Моя версия Qt Designer: qt4-designer 4: 4.8.1-0ubuntu4.1
Моя версия Qt Creator: qtcreator 2.4.1-0ubuntu2

Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.
Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос