Voltron писал(а):Эти примеры смотрели? Чтобы не быть голословным прикрепляю один из примеров, собранный в QtCreator.
2_basic_main_window.tar.bz2
GIS-dev писал(а):Получается что при использовании QgsApplication вместо стандартного QT'шного QApplication приложение не может инициализироваться!
Не верю ⓒ. QgsApplication 
прямой наследник QApplication. У вас точно все необходимые библиотеки и файлы находятся? Вот фрагмент кода из рабочего приложения
Код: Выделить всё
int main(int argc, char ** argv) 
{
  QgsApplication app(argc, argv, TRUE);
  MainWindow * mypMainWindow = new MainWindow();
  mypMainWindow->show();
  return app.exec();
}
Все прекрасно инициализируется и запускается
 
Спасибо за код и ссылки, эти примеры похоже единственные, я их неоднократно находил в разных местах, правда в виде готовых файлов они мне не встречались, да еще в составе проектов. К сожалению, они мне не помогли продвинуться. Собрал шестой пример, функция main один в один с вышеприведенной Вами... При запуске последовательно выскакивают, если жать "Пропустить":
 
 

Впечатление, что конструктор QgsApplication не выполняет инициализацию QApplication. Что ему нужно - непонятно. На сайте QGIS в документации описания классов, методов и полей отсутствуют, разобраться наверное можно только анализируя исходный код библиотек.
Похоже, у меня какая-то фундаментальная проблема. Или чего-то не хватает, или нужна какая-то переменная окружения, или какая-то библиотека неправильная. Или DLL от QGIS не переваривают то, что у меня библиотеки Qt собраны статически. Но что может быть ещё не в порядке, не представляю. Запускаю программу из консоли OSGeo4W. Все инклуды, библиотеки и DDLки для сборки тоже оттуда(OSGeo4W\apps\qgis-dev). Qgis, входящий в комплект OSGeo4W (QGIS 1.7.0-Trunk)  запускается нормально из этой папки.
PS. Что странно, инициализация QgsApplication по-видимому хотя бы частично происходит, например метод 
app.showSettings() если записать его результат в файл, выдает вот что: 
Application state:
Prefix              : K:/QtProj/QGis_Tutorial/tut_2-build-desktop/debug
Plugin Path         : K:/QtProj/QGis_Tutorial/tut_2-build-desktop/debug/plugins
Package Data Path   : K:/QtProj/QGis_Tutorial/tut_2-build-desktop/debug/.
Active Theme Name   : 
Active Theme Path   : :/images/themes//
Default Theme Path  : :/images/themes/default/
SVG Search Paths    : K:/QtProj/QGis_Tutorial/tut_2-build-desktop/debug/./svg/
K:/QtProj/QGis_Tutorial/tut_2-build-desktop/debug/./svg/
C:/Documents and Settings/NONE/.qgis/svg/
User DB Path        : K:/QtProj/QGis_Tutorial/tut_2-build-desktop/debug/./resources/qgis.db
Все папки с содержимым OSGeo4W  по этим путям я ранее закинул, что впрочем никак не повлияло на результат...