Free Pascal и как его собаку поставить!!!

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

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

Ответить
Trojan Bot
новенький
Сообщения: 10
Зарегистрирован: 11.01.2010 14:17:34

Free Pascal и как его собаку поставить!!!

Сообщение Trojan Bot »

Кто сможет внятно объяснить, или дать ссылку на внятное объяснение - как установить среду программирования Free Pascal так, чтобы был и EXE файл для запуска среды (fp.exe), и с системой модулей было все в поряде (без ошибок типа "fatal : Can't find unit System"), и вообще шоб все было без гемороя?
Аватара пользователя
AbakAngelSoft
постоялец
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар
Контактная информация:

Сообщение AbakAngelSoft »

А как Вы ставили? В чем именно сложности?
Trojan Bot
новенький
Сообщения: 10
Зарегистрирован: 11.01.2010 14:17:34

Сообщение Trojan Bot »

Сложности в том, что я немогу найти нормальный инсталятор, чтобы просто в указанный путь установился Free Pascal, и чтобы он работал. Есть ли вообще такой установщик, или надо самому все настраивать?
Аватара пользователя
AbakAngelSoft
постоялец
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар
Контактная информация:

Сообщение AbakAngelSoft »

Качали отсюда http://freepascal.org/download.var ?
Старых версий перед установной небыло?
У меня на четырех операционных системах (Ubuntu, FreeBSD i386, WindowsXP, Windows7) все ставилось стандартно (через пакет, порт и инсталяшки соответсвенно) и работает без гемороя - ручками ничего не настраивал. (исключение FreeBSD x64 - но это врядли по теме)
Trojan Bot
новенький
Сообщения: 10
Зарегистрирован: 11.01.2010 14:17:34

Сообщение Trojan Bot »

Скачалось и установилось нормально, НО -- "fatal : Can't find unit System used by MyProgram"!!!
А старые версии есть. Что с ними делать, удалять? Что-то надо почистить? :?:
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Проблема скорее всего в неудалённой старой версии.

1. Решение без удаления, мягкое, но может не сработать.
Попробуйте проверить Options -> Directories...
У меня после чистой установки 2.4.0 там ничего не записано и всё работает. Соответственно если у вас там указаны какие-нибудь пути, попробуйте их убрать и проверить, если после этого не заработает, попробуйте указать пути к units/i386-win32 в директории установки fpc. Если не сработает, переходите к решению 2.

2. Решение с удалением, радикальное. Тоже может не сработать.
Запустите деинсталляторы всех версий FPC, которые ставили. После их завершения удалите все папки (или папку) в которые производилась установка. На всякий случай поищите в системной папке Windows поиском fpc.cfg, если нашли - удалите. Проверьте переменные окружения (В XP: Мой компьютер - Пр.кнопка мыши - Свойства - Дополнительно - Переменные среды, проверьте PATH в верхнем, пользовательском, списке и в нижнем, системном). Если где-то нашли пути к FPC - удаляйте. На этом будем считать систему чистой. Качайте инсталлятор отсюда:
ftp://ftp.chg.ru/pub/lang/pascal/fpc/di ... -win32.exe
или отсюда
http://sourceforge.net/projects/freepas ... e/download
Инсталлятор один и тот же, это просто зеркала. Устанавливайте. Проверяйте.

P.S.
Жесткие диски на расстоянии читать не умею, поэтому пишу наугад -- то, что теоретически должно сработать. Если не сработает -- не обессудьте.
Trojan Bot
новенький
Сообщения: 10
Зарегистрирован: 11.01.2010 14:17:34

Сообщение Trojan Bot »

РАБОТАЕТ!!! :D :D :D
Хоть я и удалил все Free Pascalи, это не сработало. А причина до стыда простая и под носом - прога была установлена в "E:\Программы\Free pascal\", и компилятор не распознавал русские буквы в адресе! Установил в "E:\Free Pascal\" и теперь все пашет! :mrgreen:
Спасибо всем за советы!
Аватара пользователя
Verx0Laz
постоялец
Сообщения: 125
Зарегистрирован: 11.09.2007 11:24:07

Сообщение Verx0Laz »

Этот древний прикол до сих пор работает безотказно с каждым новым поколением: "Как зовут собаку Гейтса? Собаку Гейтса зовут Билл." Вот и в этом посте, с самого заголовка был уверен, что дело не в паскале, а в его собаке :)
Бот - красава :) +5 тебе
v-t-l
энтузиаст
Сообщения: 745
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

Trojan Bot писал(а):Установил в "E:\Free Pascal\"

Пробелы в путях тоже не рекомендуются.
Ответить