Размер самого FPC
Модератор: Модераторы
-
Mirage
- энтузиаст
- Сообщения: 881
- Зарегистрирован: 06.05.2005 20:29:07
- Откуда: Russia
- Контактная информация:
Спасибо, теперь FPCShell заработал.
Бинарники заменил, теперь IDE по другому не компилируется.
После кучи варнингов (это нормально?) выдает под конец ошибку:
Compiling FPCompil.pas
Fatal: Can't find unit FInput
Error: Compilation aborted
make[2]: *** [fp.exe] Error 1
make[2]: Leaving directory `E:/Subversion/bin/fpc/ide'
make[1]: *** [buildfp] Error 2
make[1]: Leaving directory `E:/Subversion/bin/fpc/ide'
E:\FPC\1.9.8\bin\i386-win32\make: *** [gdb] Error 2
Бинарники заменил, теперь IDE по другому не компилируется.
После кучи варнингов (это нормально?) выдает под конец ошибку:
Compiling FPCompil.pas
Fatal: Can't find unit FInput
Error: Compilation aborted
make[2]: *** [fp.exe] Error 1
make[2]: Leaving directory `E:/Subversion/bin/fpc/ide'
make[1]: *** [buildfp] Error 2
make[1]: Leaving directory `E:/Subversion/bin/fpc/ide'
E:\FPC\1.9.8\bin\i386-win32\make: *** [gdb] Error 2
-
Mirage
- энтузиаст
- Сообщения: 881
- Зарегистрирован: 06.05.2005 20:29:07
- Откуда: Russia
- Контактная информация:
Ух ты! Скомпилировалось! Правда пару модулей из RTL Delphi пришлось скопировать, т.е. совместимость на уровне WinAPI не очень.
А полученный экзешник выдает access violation. Т.е. не работает. И потом он в три раза больше, чем дельфийский (который еще и работает).
Впрочем то что хоть скомпилировалось уже круто. А работать заставим.
А полученный экзешник выдает access violation. Т.е. не работает. И потом он в три раза больше, чем дельфийский (который еще и работает).
Впрочем то что хоть скомпилировалось уже круто. А работать заставим.
-
Mirage
- энтузиаст
- Сообщения: 881
- Зарегистрирован: 06.05.2005 20:29:07
- Откуда: Russia
- Контактная информация:
Если закомментировать пару строчек (которые когда-то и в дельфях глючили), то все работает. Удивительно. Я думал будет целая канитель.
Проект, если кому интересно - 3D игрушка. Коммерческая. Точнее ее движок. Использует D3D8, DInput и т.д. ~40000 тыщ строк.
Так что можно сказать, что с Delphi совместимость неплохая и сам компилятор стабильный. И варнинги у него полезные.
Единственная проблема - размер экзешника. С дебажной инфой вчетверо больше, чем скомпиленный Дельфи. Без - втрое. Включение SmartLinking никак не повлияло.
С включеным стрипом дебажной инфы - в 1.7 раз.
И еще когда пытаюсь трассировать IDE пишет no debugger support available. Это от чего зависит? Gdb.exe вроде есть, инфу включил.
В 1.9.8. работал дебаггер.
Проект, если кому интересно - 3D игрушка. Коммерческая. Точнее ее движок. Использует D3D8, DInput и т.д. ~40000 тыщ строк.
Так что можно сказать, что с Delphi совместимость неплохая и сам компилятор стабильный. И варнинги у него полезные.
Единственная проблема - размер экзешника. С дебажной инфой вчетверо больше, чем скомпиленный Дельфи. Без - втрое. Включение SmartLinking никак не повлияло.
С включеным стрипом дебажной инфы - в 1.7 раз.
И еще когда пытаюсь трассировать IDE пишет no debugger support available. Это от чего зависит? Gdb.exe вроде есть, инфу включил.
В 1.9.8. работал дебаггер.
>>Проект, если кому интересно - 3D игрушка. Коммерческая. Точнее ее движок.
Yo! Мой проект тоже игрушка и тоже 3D только OpenGL =))))))
>>И варнинги у него полезные.
Угу, я когда перекомпилировал столько модулей которые он не юзает выкинул из каждого модуля, а Delphi молчал =)
Причём у меня exe получился ровно на 100Kb больше чем в Delphi =)
Yo! Мой проект тоже игрушка и тоже 3D только OpenGL =))))))
>>И варнинги у него полезные.
Угу, я когда перекомпилировал столько модулей которые он не юзает выкинул из каждого модуля, а Delphi молчал =)
Причём у меня exe получился ровно на 100Kb больше чем в Delphi =)
