Исходники cmap - продолжаем разговор

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Выбираем компилятор

Сообщение dyp » 19 апр 2004, 19:57

Мое мнение, что собираться должно под любым компилятором.
У меня дома сейчас стоит MSVC 6.0, поэтому буду начинать
с нее. Затем найду последний и соберу им.



dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Лады

Сообщение dyp » 19 апр 2004, 19:58

Ингит выпустил диски 2004г. на которых изменен формат.
Вот о нем и речь.



dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Исходники cmap - продолжаем разговор

Сообщение dyp » 19 апр 2004, 20:00

> Вопрос: все ли файлы в исходниках на месте?
Нет. Функция объявлена extern, то есть она была преднамеренно
вынесена наружу.
Судя по cmap145.cpp функция проста. Зачем ее выносить в отдельный
файл я не понимаю.
Надо спрашивать Kerg'а.



boba
Сообщения: 138
Зарегистрирован: 10 май 2003, 23:13

Ага, там непонятное что-то

Сообщение boba » 19 апр 2004, 20:22

Объявлена extern в cmap15.cpp, да ещё и с сигнатурой, отличающейся от той что есть в cmap145.cpp.

___
Ёж

dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Ага, там непонятное что-то

Сообщение dyp » 19 апр 2004, 20:24

Судя по дизассемблированному тексту cmap15b функция так и осталась
простой.

Я ее могу восстановить без проблем. Но для истории хочется оригинальную.
Я написал Kerg'у на мыло. Как ответит - продолжим.



boba
Сообщения: 138
Зарегистрирован: 10 май 2003, 23:13

Понятно

Сообщение boba » 19 апр 2004, 20:24

Про новый формат Ингит я слышал.
Просто, ещё есть мысли добавить конвертацию в формат ESRI Shapefile , который тоже в некотором роде "новый формат" для cmap, но формат выходной.
Потому и переспросил.

___
Ёж

boba
Сообщения: 138
Зарегистрирован: 10 май 2003, 23:13

Любой - это в смысле любая версия MSVC?

Сообщение boba » 19 апр 2004, 20:31

... Или совсем любой, типа Borland, Watcom, gcc, mingw и т.п.?
Я думаю, что под разными версиями MSVC, если его привести в божеский вид (проинициализировать все переменные, сделать работу со строками нормальными функциями и т.п.) он будет собираться и работать одинаково.

Если так будет, то можно будет выложить файлы проекта для VS всех версий.

___
Ёж

dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Любой - это в смысле любая версия MSVC?

Сообщение dyp » 19 апр 2004, 20:42

Любой - это вообще любой.
Для начала MSVC и GCC.
А там как масть пойдет.


dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Понятно

Сообщение dyp » 19 апр 2004, 20:43

Это тоже интересно. В принципе проблем особых нет.
День работы.



dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Исходники cmap - продолжаем разговор

Сообщение dyp » 19 апр 2004, 21:10

Завел все ошибки в Bug tracker проекта. Пожелания не стал. Долго. Прошу всех у кого есть замечания, ошибки, пожелания заносить их в Bug trackers на http://sf.net/projects/cmap/ Правда надо на английском. На русском что-то не очень работает.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей