Страница 2 из 2
Re: Разработка ArcGIS-подобных систем
Добавлено: 24 окт 2011, 13:35
Алексей Дорофеев
Ясно, спасибо

Со структурой проекта разобрался, теперь что-то не пойму по самой сути. В файле gisdisplay.h есть определение класса
Вот как раз эта конструкция с двумя идентификаторами после class и вызывает вопрос, чем является каждый из них. Просто нигде ранее такие определения не встречались, описания подобных конструкций тоже не вижу. Везде написано только про
,
а вот что такое
,
непонятно.
Re: Разработка ArcGIS-подобных систем
Добавлено: 24 окт 2011, 15:18
Дмитрий Барышников
имя_1 это макрос который раскрывается здесь
http://wxgis.googlecode.com/svn/trunk/i ... gis/base.h
Его назначение: экспорт/импорт из/в dll (библиотеки) класса (__declspec(dllexport)/__declspec(dllimport)).
Честно скажу - я это не изобретал, а честно скомуниздил из wxWidgets.
Re: Разработка ArcGIS-подобных систем
Добавлено: 25 окт 2011, 16:06
Алексей Дорофеев
Разобрался

Теперь сам код буду смотреть, это вроде бы полегче...

Только вот что-то опять не пойму, где класс wxRect определён - просмотрел все подключенные в gisdisplay.cpp библиотеки, и все подключённые в них тоже и т.д., а вот определения класса wxRect не нашёл нигде

Re: Разработка ArcGIS-подобных систем
Добавлено: 25 окт 2011, 23:12
Дмитрий Барышников
wxRect определен в библиотеке
wxWidgets. Все классы этой библиотеки начинаются на wx. Все мои классы начинаются на wxGIS.
Рекомендую почитать:
http://blogs.gis-lab.info/bishop/2011/02/26/wxgis-2/
Библиотеки, которые используются: