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

Ошибка при сборке программы

Поиск  Пользователи  Правила  Войти
Форум » Linux » ГИС Панорама для Linux
Страницы: 1
RSS
Ошибка при сборке программы
 
Добрый день!
При сборке программы с включением заголовочного файла <sstream> происходит ошибка. Ошибка указывает на файл mapsyst.h
Попытался воспроизвести минимальную конфигурацию для сборки. Ошибок еще больше. Похоже на конфликт с именами используемых макросов.
В отдельности все собирается
Код
//#include <mapsyst.h>
#include <cstring>
//#include <vector>
//#include <iostream>
#include <sstream>
//#include <time.h>
//#ifdef WIN32
//#include <windows.h>
//#endif
//#include <grdlic/grdlic_cpp.h>


int main(int argc, char** argv)
{
     return 0;
}
 
Цитата
SnOOb написал:
Добрый день!При сборке программы с включением заголовочного файла   происходит ошибка. Ошибка указывает на файл mapsyst.hПопытался воспроизвести минимальную конфигурацию для сборки. Ошибок еще больше. Похоже на конфликт с именами используемых макросов.В отдельности все собирается
Добрый день!
Просьба уточнить какую программу и версию используете?
 
Здравствуйте!

Если проблема возникает на этапе компиляции, то информация об ошибках должна попадать в стандартный вывод - пожалуйста, проанализируйте данную информацию.
 
Astralinux 1.6, Qt Creator, gisdesigner 12.6.0.190
Частичный вывод ошибки:
Цитата
/usr/include/gisdesigner/mapsyst.h:2286: ошибка: expected unqualified-id before ‘(’ token   #define max(a,b) (((a) > (b)) ? (a) : (b))
                   ^
 
Здравствуйте!

Для решения проблемы пересечения имен функций max() и min() можно добавить в сборке проекта макроопределение HIDEMAXMIN.
Страницы: 1
Читают тему (гостей: 1)



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

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