Вопрос о версии компилятора и небольшой проблемке

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

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

Ответить
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Вопрос о версии компилятора и небольшой проблемке

Сообщение qivi »

Обратил внимние что на ftp://ftp.freepascal.org/pub/lazarus/ обновляются сразу 4 версии лазаруса под вин 32

Lazarus-0.9.26.1 с версией компилятора 2.2.2
Lazarus-0.9.27 с версией компилятора 2.2.2
Lazarus-0.9.27 с версией компилятора 2.2.3
Lazarus-0.9.27 с версией компилятора 2.3.1

Для чего это делается и что из этого стоит выбрать?

И ещё есть проблемка...
Скачал Lazarus-0.9.27 с версией компилятора 2.2.3, при запуске на компиляцию ПУСТОГО проекта (пустой формы), при том что всё по умолчанию, ругается на последнюю строку в файле Projekt1.lpr

Говорит
project1.lpr(20,1) Error: Error while linking
GrayEddy
постоялец
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение GrayEddy »

По поводу проблемы. Проверьте в диспетчере задач, не болтается ли данный проект тут? Если да - его надо прибить.
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

GrayEddy писал(а):По поводу проблемы. Проверьте в диспетчере задач, не болтается ли данный проект тут? Если да - его надо прибить.


Нет, не болтается...
Причём эта ситуация как на моём рабочем ПК, так и на домашнем
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

Привет...
Использую - Lazarus-0.9.27 с версией компилятора 2.2.2. Пробывал до 2.3.1 (ппц...)

А какое выдает сообщение ???
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

qivi
Удалите экзешник перед компиляцией.

Добавлено спустя 10 минут 4 секунды:
qivi писал(а):Lazarus-0.9.26.1 с версией компилятора 2.2.2
Lazarus-0.9.27 с версией компилятора 2.2.2
Lazarus-0.9.27 с версией компилятора 2.2.3
Lazarus-0.9.27 с версией компилятора 2.3.1

Для чего это делается и что из этого стоит выбрать?

Это делается для того, чтобы предложить комплект IDE с разными версиями компилятора. Только не спрашивайте опять "зачем". :) Для Вас это пока совершенно несуществено. ;)
0.9.27 - текущая разрабатываемая версия.
0.9.26 - текущая стабильная версия.
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Скачал версию Lazarus-0.9.27-18467-fpc-2.3.1-20090128-win32

Проблема частично решилась, теперь по крайней мере создаётся экзешник.
В параметрах компилятора изменено следующее:

На вкладке "Код":
- выбран третий уровень оптимизации.
- выбран приоритет размер над скоростью
- вабрано умное связывание
- надёжные оптимизации

На вкладке "Связывание":
- отключено Выдавать номер строк в ошибках времени исполнения
- выбранно умное связывание

При таких настройках компилятора проект компилируется, экзе файл появляется в папке проекта, окно работающей программы на экране не появляется...
В диспетчере задач процес проекта занимает ровно 80 килобайт памяти, не гасится из диспечера программ.
После выхода из лазарус процес проекта гасится, повторный запуск создавшегося екзе файла приводит к нормальному выполнению программы...

Я так понимаю что это ещё отлаживаемая версия лазаруса... может пригадится эта информация... Или может я что то не так делаю?
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

А для чего такие настройки?
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Что то порекомендовали для уменьшения размера екзе файла... остальное за слово "умное" поставил :D (в версии 0.9.26 они работали)
Ответить