Я нашел решение проблемы линковки zlib в 64-bit fpc/Lazarus:
В файлах zlib inflate.c and deflate.c заменить строки (всего будет 4 строки):
strm->zalloc = zcalloc;
strm->zfree = zcfree;
на
strm->zalloc = (voidpf)0;
strm->zfree = (voidpf)0;
Теперь fpc будет корректно линковать .o файлы zlib в 64 ...
Найдено 2 результата
- 29.11.2018 22:59:16
- Форум: Общее
- Тема: Правильные obj-файлы для FPC
- Ответы: 18
- Просмотры: 55070
- 31.10.2018 16:03:38
- Форум: Free Pascal Compiler
- Тема: Ошибка в Open/Save диалоге под отладчиком
- Ответы: 0
- Просмотры: 2732
Ошибка в Open/Save диалоге под отладчиком
Привет,
При запуске любого 32-bit приложения скопилированного в fpc 3.0.4 (Lazarus 1.8.0) под отладчиком после открытия Open/Save диалога возникает ошибка. См. скриншот. Без отладчика проблемы нет.
Проблема проявляется только на компьютере программиста, у которого имя пользователя в Windows ...
При запуске любого 32-bit приложения скопилированного в fpc 3.0.4 (Lazarus 1.8.0) под отладчиком после открытия Open/Save диалога возникает ошибка. См. скриншот. Без отладчика проблемы нет.
Проблема проявляется только на компьютере программиста, у которого имя пользователя в Windows ...
