Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > farmalloc


Автор: Albinos_x 21.7.2008, 17:11
Доброе время суток.

извините за тупой вопрос)

в общем ситуация такая: 
ОС - МСВС сборка 12
компилятор - ПС Конструктор

ошибка вроде вылезает на такой строчке:
Код
...
long int * Area = (long int *) farmalloc(MtrWidth*MtrHeight*ElementSizeBytes);
...


модуль  #include<alloc.h> подключён и не помогает

выдаёт следующее:
implicit declaration of function 'int farmalloc(...)'

PS: код был взят из справки mapapi идущей вместе с gisdesigner

Автор: Sartorius 21.7.2008, 17:41
Цитата

implicit declaration of function 'int farmalloc(...)'


это говорит о том что нет h-ника с прототипом farmalloc(). В alloc-е она точно есть?

ЗЫ 
 А что МС ВС виртуальные адреса не поддерживает? Зачем сециальный farmalloc()?

Автор: Albinos_x 21.7.2008, 17:55
Цитата(Sartorius @  21.7.2008,  17:41 Найти цитируемый пост)
это говорит о том что нет h-ника с прототипом farmalloc(). В alloc-е она точно есть?

ну во всех справочниках функция оттуда...

Цитата(Sartorius @  21.7.2008,  17:41 Найти цитируемый пост)
 Зачем сециальный farmalloc()?

не в курсе... так было в примере к гисам) ... отступать сильно от их решений разработчиков не стал... времени нет разбираться подробно...

Автор: Albinos_x 21.7.2008, 22:55
кто-нибудь знает в чём проблема?
Может и в правду нужно другой модуль подключать? если , да, то какой?
или может кто-нибудь функцию анналог подскажет?

Автор: Sartorius 22.7.2008, 08:52
а поискать самому в папке с инклудами?

Автор: Albinos_x 25.7.2008, 11:55
функцию так и не нашёл... но проблему решил

Добавлено через 42 секунды
в общем вопрос решён

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)