Ошибка компиляции LEDA 6.1

Я пытаюсь скомпилировать простой Hello World! Программа из этого урока Учебник ЛЕДА, раздел 1.3 используя LEDA 6.1 в системе UNIX моего отдела.

#include <LEDA/core/string.h>
#include <iostream>

using leda::string;
using std::cout;

int main ()
{

string msg = "Hello World!";
cout << msg << "\n";

}

После установки переменной среды

LEDAROOT = /usr/local/LEDA-6.1
export LEDAROOT

Я пытаюсь скомпилировать файл leda1.c содержащий верхний код

g++ -c leda1.c -I$LEDAROOT/incl

Я получаю некоторые ошибки ведьмы:

In file included from /usr/local/LEDA-6.1/incl/LEDA/system/basic.h:70,
from /usr/local/LEDA-6.1/incl/LEDA/core/string.h:16,
from leda1.c:1:
/usr/local/LEDA-6.1/incl/LEDA/system/misc.h: In function ‘int leda::Max_Value(int&)’:
/usr/local/LEDA-6.1/incl/LEDA/system/misc.h:120: error: ‘INT_MAX’ was not declared in this scope
/usr/local/LEDA-6.1/incl/LEDA/system/misc.h: In function ‘int leda::Min_Value(int&)’:
/usr/local/LEDA-6.1/incl/LEDA/system/misc.h:121: error: ‘INT_MAX’ was not declared in this scope

Кто-нибудь может мне помочь с этой проблемой?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]