Разработка инструмента геообработки для wxGIS
Введение
TODO: Рассказать что из себя представляют инструменты геообработки в wxGIS
Дать предупреждение, что при внедрении Python и пакетной обработки API может измениться.
Подготовка
TODO: Какие нужны библиотеки и т.п.
Использовать NPP
Описание структуры проекта
Для удобства переноса проекта в различные среды и ОС будем использовать CMake. Для этого создадим директорию в папке, где у вас хранятся все проекты, например, wxTestGPTool. В корне этой директории создадим текстовый файл CMakeLists.txt и поддиректорию src, где будут размещаться исходные тексты. В директории src создадим два текстовых файла gptesttool.h и gptesttool.cpp. Если планируется использовать полученную библиотеку в других проектах, то необходимо добавить директорию include и перенести туда заголовочный файл gptesttool.h (в котором прописать экспортируемые функции и классы).
Структура должна иметь следующий вид:
wxTestGPTool |-src | |-gptesttool.h | |-gptesttool.cpp |-CMakeLists.txt