Добрый день. На основе qgis хочу создать свое приложение.
Установлена xubuntu 14 и qgis 2.0 Dufour. Версию новее установить не удается. Буду благодарен за подсказки как это сделать.
Так вот запустить хочу этот пример в qtcreator'e
Но не понимаю что мне нужно записать в .pro-файл. Когда я компилирую приложение, нужны h файлы. qgsapplication.h и т.д. касающиеся qgis
whereis qgis
qgis: /usr/bin/qgis /usr/bin/qgis.bin /usr/lib/qgis /usr/bin/X11/qgis /usr/bin/X11/qgis.bin /usr/share/qgis /usr/share/man/man1/qgis.1.gz
как я понимаю ещё нужны библиотеки qgis_core, где их взять?
исходники с github.com/qgis склонировал в qt_projects/QGIS/src/
я новичок как в linux, так и в qt. Сильно не пинайте, спасибо за подсказки.
подключить h файлы
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 04 янв 2015, 15:16
- Репутация: 0
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 04 янв 2015, 15:16
- Репутация: 0
Re: подключить h файлы
Вот написал такой pro-файл, но теперь нужен config.h, как его получить?
qt_projects/QGIS/src/core/qgsapplication.h:23: error: qgsconfig.h: No such file or directory
#include <qgsconfig.h>
qt_projects/QGIS/src/core/qgsapplication.h:23: error: qgsconfig.h: No such file or directory
#include <qgsconfig.h>
Код: Выделить всё
QT += core gui widgets xml
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = HelloWorldQGis
#base directory of the qgis installation
QGIS_DIR = /home/dron/qt_projects/QGIS/
TEMPLATE = app
CONFIG = qt
unix:LIBS += -L/$$QGIS_DIR/lib -lqgis_core -lqgis_gui
INCLUDEPATH += $$QGIS_DIR/src/ui $$QGIS_DIR/src/plugins $$QGIS_DIR/src/gui \
$$QGIS_DIR/src/raster $$QGIS_DIR/src/core $$QGIS_DIR
DEFINES += GUI_EXPORT= CORE_EXPORT=
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей