На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

realloc(): invalid pointer

Поиск  Пользователи  Правила  Войти
Форум » Linux » ГИС Панорама для Linux
Страницы: Пред. 1 2
RSS
realloc(): invalid pointer, Программа неожиданно завершилась. Процесс был завершён принудительно.
 
Пример mapview служит для демонстрации вывода карты на экран с использованием MAPAPI функций рисования.
В используемой версии данный пример линковался только с библиотекой mapacces, которая не зависит от библиотек Qt. Смена комплекта для данной библиотеки не требовалась.
Библиотеки ГИС Конструктора, для которых необходима смена комплекта при сборке с разными версиями Qt, инсталлируются в подкаталог соответствующей версии, например, /usr/lib/gisdesigner/qt5.
 
Цитата
Константин Ганюшин написал:
Пример mapview служит для демонстрации вывода карты на экран с использованием MAPAPI функций рисования.
В используемой версии данный пример линковался только с библиотекой mapacces, которая не зависит от библиотек Qt. Смена комплекта для данной библиотеки не требовалась.
Библиотеки ГИС Конструктора, для которых необходима смена комплекта при сборке с разными версиями Qt, инсталлируются в подкаталог соответствующей версии, например, /usr/lib/gisdesigner/qt5.
Позвольте возразить.
Возьмите пример mapview, откройте его в QT Creator (у меня Qt Creator 4.6.2 Основан на Qt 5.11.0 (GCC 6.3.0 20170516, 64 бита)),
активируйте "Сборка и Запуск Комплект без имени 4", переключитесь с помощью утилиты на версию QT4. Соберите mapview и запустите, все запустилось и работает.
Теперь активируйте "Сборка и Запуск Комплект без имени 5" пересоберите и заустите mapview..
Ошибка...
Запускается /home/vxuser/WORK_PROJECT/Work/build-mapview-5-Debug/mapview...
Программа неожиданно завершилась.
Процесс был завершён принудительно.

Хотя может я уже в доску запутался...
Изменено: Алексей Scout - 12.04.2021 23:57:11
Astra Linux Special Edition 1.6 релиз «Смоленск»/ГИС Конструктор МО РФ
 

Все зависит от того какие библиотеки ГИС Конструктора прописываются в зависимостях собираемого приложения:
- сборка только с библиотеками не зависящими от библиотек Qt (например, mapacces) то приложение может работать без смены комплекта, но в зависимости от используемых функций может подгрузить необходимые для работы библиотеки с зависимостями от Qt;
- сборка с библиотеками, реализованными под разные версии Qt (например, mapcomponents) требует предварительной смены используемого комплекта библиотек ГИС Конструктора с помощью утилиты.

В указанном случае рекомендуется устанавливать с помощью утилиты версию комплекта библиотек ГИС Конструктора, согласно установленной версии библиотек Qt в комплекте Qt Creator.

Страницы: Пред. 1 2
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности