Константы WinAPi

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

HikeR
новенький
Сообщения: 24
Зарегистрирован: 24.07.2007 05:52:49

Сообщение HikeR »

сдается мне, что скачанные исходники в unix стиле, вероятно, нужна утилита типа unix2dos.
ошибки идут с самой первой строки makefile?
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Уф...
Под "jwaxxx" я имел в виду, что "ххх" надо заменить на название нужного файла.
Полторы тысячи ошибок - из-за того, что запускается не тот make, который нужен. Нужно либо полный путь указывать - к тому make, что в одной папке с fpc лежит, либо найти и прибить все остальные.
Если (судя по картинке) компилятор 2.0.4, а исходники от 2.1.4, я сильно сомневаюсь, что оно сможет собраться...
Наконец - зачем компилить, если оно уже скомпилировано в units/winunits? Тут достаточно использовать исходники только для текстового поиска нужных констант и определения нужного модуля.
HikeR
новенький
Сообщения: 24
Зарегистрирован: 24.07.2007 05:52:49

Сообщение HikeR »

Sergei I. Gorelkin писал(а):Если (судя по картинке) компилятор 2.0.4, а исходники от 2.1.4

именно winutils собираются без проблем с версии начиная с 2.0.0
вот насчет работать совместно с модулями от 2.0.4 - да, тут согласен, что может и глючить.
bokul
новенький
Сообщения: 45
Зарегистрирован: 16.09.2006 04:33:58

Сообщение bokul »

Нужно либо полный путь указывать - к тому make, что в одной папке с fpc лежит, либо найти и прибить все остальные.

Попробовал еще раз с теме же исходниками, только указал полный путь к make. В папке с модулем создалась папка units\i386-win32\, а в ней несколько скомпилированных модулей: winver, ole2, mmsystem, comconst и activex.
Наконец - зачем компилить, если оно уже скомпилировано в units/winunits? Тут достаточно использовать исходники только для текстового поиска нужных констант и определения нужного модуля.

А зачем искать вручную если уже все есть, кроме того проблема не ограничивается только константами, ведь есть еще типы и функции...

Вот как выглядит консоль после запуска утилиты:
Изображение
bokul
новенький
Сообщения: 45
Зарегистрирован: 16.09.2006 04:33:58

Сообщение bokul »

Ау! :) Вопрос же еще не решен.. :(
Ответить