Lazarus и Libc

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus и Libc

Сообщение B4rr4cuda » 03.05.2008 10:03:01

Понадобились некоторые функции из Libc, а их там не оказалось.
Обратил внимание на заголовок файла:
{
This file is part of the Free Pascal run time library.
Copyright (c) 2004 Armin Diehl, member of the Free Pascal
development team

Interface to Netware libc

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Поискал - нашел в сорцах fpc (.../fpc-2.2.0/packages/base/libc/) полноценный модуль.
Оказалось, лазарус, при просмотре исходного кода fpc, находит хидер netware-libc (.../fpc-2.2.0/rtl/netwlibc) и использует его вместо нужного.

Теперь вопрос - я один такой невезучий или так у всех?
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Lazarus и Libc

Сообщение Vadim » 03.05.2008 10:30:12

Lazarus берёт тот, который ближе лежит. :)
Надо вручную скомпилировать тот, который нужен и положить в Units.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Lazarus и Libc

Сообщение B4rr4cuda » 03.05.2008 11:42:36

:) Не, для компила используется нужный, а вот для автодополнения используется первый найденный, т.е. нетваровский.

Решил вопрос, тупо удалив .../fpc-2.2.0/rtl/netwlibc/. Но это некрасиво :(.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Lazarus и Libc

Сообщение alexs » 03.05.2008 22:51:38

Поправь пути поиска в fpc.cfg
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus и Libc

Сообщение B4rr4cuda » 04.05.2008 03:42:04

alexs писал(а):Поправь пути поиска в fpc.cfg

Стоп. А причем тут fpc.cfg? Компилиться все нормально. Это ошибка лазаря - отсутствие автодополнения, ввиду использования другого юнита. Т.е ошибка поиска юнита при выборе пункта меню Окружение->Пересмотреть каталог исходного кода FPC. А с путями поиска все отлично.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Lazarus и Libc

Сообщение alexs » 04.05.2008 07:34:49

Да, ошибся.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru