лазарус для windows 7

Lazarus Windows для Windows

Windows

Linux

Mac OS

Характеристики

Обновлено: 2021-04-06 10:11:02

Разрядность: 32 бит

Совместимость: Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10

Язык: Русский, Английский, Немецкий, Французский

Описание

Lazarus снабжает разработчиков полнофункциональной средой разработки на языке Delphi, позволяя создавать кроссплатформенные приложения для личного и коммерческого использования. В состав этого проекта входит комплексная IDE для Free Pascal которая обладает возможностями дебаггинга и компиляции кода, а также набор компонентов, фреймворков и пакетов, необходимых для разработки ПО.

Благодаря вкладочному интерфейсу и удобно расположенным панелям инструментов, в этой среде просто работать. Она предлагает «плавающий» редактор исходного кода со всеми нужными функциями, включая подсветку/проверку синтаксиса, нумерацию строк, вставку компонентов, автозавершение кода и т.д. Вы можете управлять проектами, импортировать код на Delphi и файлы, управлять требованиями к проекту, а также использовать наборы шаблонов в своей работе.

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

Object Inspector поможет правильно настроить свойства каждого из объектов, задать ответное действие на команды пользователя, управлять якорями и устанавливать ограничения. Приложение поставляется с интегрированным дебаггером, который поможет оперативно найти ошибку в коде, а также с компилятором для развертывания проектов.

Источник

Скачать бесплатно Lazarus на русском 2.0.12

Среда разработки с открытым кодом Lazarus используется разработчиками для создания интерактивного ПО с графическим интерфейсом, разветвленных библиотек, приложений консоли. Основой написания кода проектов является язык Delphi.
Познакомимся поближе с этой многофункциональной платформой.

На все руки мастер

Среда включает в себя полноценную IDE и компилятор Free Pascal плюс обширный набор инструментов для написания и дебаггинга кода.

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

Основное применение Лазаруса – это разработка мультиплатформенных GUI-приложений, различных дополнений, динамических библиотек для личного пользования или в коммерческих целях.

Для всех операционок

Отличительная черта Lazarus – унификация с неактуальными операционными системами Windows, Linux, Mac OSX. Так, из офисного старичка на базе WinXP можно сделать эффективный «верстак» для разработки современного ПО. Хорошо то, что Лазарус не потребляет много системных ресурсов.

Работа по шаблонам

В разрабатываемый код на редакторе Lazarus можно вписывать готовые блоки-шаблоны. Их применение ускорит работу опытных специалистов и облегчит процесс обучения новичков. Их количество регулярно увеличивается после каждого обновления.

Преимущества

• относительно удобная в работе среда разработки для Windows, Mac OS, Linux;
• имеет множество настраиваемых модулей;
• мощные инструменты для создания графической интерактивной части;
• поддержка Unicode (UTF-8);
• может устанавливаться на слабые устаревшие компьютеры;
• программа переведена на русский язык.

Недостатки

Скачать бесплатно последнюю версию Lazarus вы можете по ссылке под статьей.

Скачать бесплатно Lazarus на русском 2.0.12:

Источник

Lazarus 2.0.12

Скриншот Lazarus

Lazarus — свободная среда разработки программного обеспечения с открытым исходным кодом, которая построена на компиляторе Free Pascal с добавлением Интегрированной Среды Разработки (IDE). Lazarus является многоцелевым инструментом программирования, то есть на нем можно создавать программы различных типов (консольные приложения, динамически-подгружаемые библиотеки, GUI приложения).

Lazarus содержит в себе редактор кода, визуальный проектировщик форм, а также библиотеку компонентов, которая очень хорошо совместима с Библиотекой Визуальных Компонентов Delphi (VCL). Библиотека Визуальных Компонентов Lazarus (LCL) включает эквиваленты для большинства контролов из VCL (формы, кнопки, текстовые поля и т.д.), которые используются для создания приложений с графическим интерфейсом.

Основные возможности Lazarus:

— Возможность легкого переноса Delphi-програм с графическим интерфейсом в различные ОС: Linux, FreeBSD, Mac OS X, Microsoft Windows.
— Редактор форм и инспектор объектов максимально приближены к Delphi.
— Интерфейс отладки (используется внешний отладчик GDB).
— Простой переход для Delphi программистов благодаря близости LCL к VCL
— Полностью юникодный (UTF-8) интерфейс и редактор.
— Мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг.
— Форматирование кода «из коробки», используя механизмы Jedi Code Format.
— Поддержка двух стилей ассемблера: Intel и AT&T.
— Поддержка множества типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi.
— Собственный формат управления пакетами.

Источник

Lazarus 1.6.4

8 скриншотов для Lazarus

Lazarus – среда для создания программного обеспечения, основанная на компиляторе IDE и Free Pascal. Используется в основном в качестве универсального инструмента для создания приложений с открытым исходным кодом, динамических библиотек и приложений консоли.

Возможности Lazarus

Особенности утилиты

Среда Lazarus, несмотря на свою бесплатность и открытый исходный код, обладает обширным функционалом. Например, программисты могут воспользоваться встроенным визуальным проектировщиков форм и большой библиотекой готовых компонентов программ. В этой библиотеке содержится коллекция элементов, способных полностью заменить элементы VCL – окна, кнопки, всевозможные поля и заголовки. Используя готовые примеры из библиотеки, можно создать полностью работоспособное простое приложение, наделив его графическим интерфейсом со всеми необходимыми элементами управления.

Работа с утилитой

Целью проекта Lazarus является предоставление эмулирующих Delphi библиотек классов для Free Pascal с обеспечением полной независимости от API. Написав собственный код, можно связать его с выбранными виджетами API. Создавая продукт со стандартными приложениями и функциями Windows, достаточно выбрать набор необходимых функций, затем скопировать нужный код в среду разработки, скомпилировать его и связать с интерфейсом. Таким образом обеспечивается кросслпатформенное программирование без дополнительной перекодировки.

Источник

Installing Lazarus/ru

Contents

Обзор

Ознакомится с более подробной инструкцией по сборке можно здесь.

Для загрузки исполняемых файлов Lazarus смотрите Загрузка и установка релизной версии Lazarus

Для тех, кто просто хочет установить Lazarus и начать использовать его для написания программ, наиболее простым способом является загрузка и установка последней стабильной версии исполняемых файлов (таких, как rpm-пакеты для Linux, установочные exe-файлы для Windows или dmg-пакеты для Mac OS X). Вы можете прочитать об этом в разделах «Исполняемые файлы FPC» для Linux и Windows или в первых параграфах в разделах установки Lazarus в средах Linux или Windows; оставшуюся часть информации можно спокойно пропустить.

Для тех, кто хочет принимать участие в разработке компилятора, IDE или использовать актуальные инструменты, необходима установка из исходных файлов.

Lazarus состоит из двух основных частей:

В свою очередь они зависят от:

Системные требования Lazarus

Qt widget set is supported on Linux 32/64,Win32/64,Mac OS X, Haiku and embedded linux (qtopia) platforms.
Более подробно узнать про установку можно по ссылке http://wiki.lazarus.freepascal.org/index.php/Qt_Interface

В следующих разделах описывается как можно получить компилятор Free Pascal и как правильно установить Lazarus.

Краткое руководство

Linux

macOS

Windows

Установка компилятора Free Pascal

Существует подробная инструкция, как устанавливать и собирать компилятор Free Pascal, доступная по ссылке http://www.stack.nl/

Для Lazarus 1.8 требуется fpc (Free Pascal) версии 3.0.4 или выше, а также необходимо, чтобы библиотеки fpc (исполняемые файлы) и исходные файлы fpc были одинаковых версий.

Установка Free Pascal в Linux

Исполняемые файлы FPC

Последнюю стабильную версию Free Pascal 3.0.4 можно получить на сайте Free Pascal (перейдите по ссылке http://www.freepascal.org/download.var и далее выберите зеркало) или на сайте SourceForge (http://sourceforge.net/projects/lazarus).

В разделе загрузок Lazarus (http://www.lazarus.freepascal.org ) можно получить RPM- или DEB-пакеты компилятора Free Pascal (компилятор для Linux). Если вам не нужны RPM или debian дистрибутивы, вы можете загрузить и установить tar-архивы с http://www.freepascal.org. Если вы хотите самостоятельно скомпилировать исполняемые файлы, смотрите в разделе BSD.

Предупреждение: если вы не используете RPM- или debian-пакеты (даже если вы планируете использовать другие) лучшим вариантом будет получение актуальной стабильной версии fpc (на данный момент 3.0.4) и установка Lazarus из исходных файлов.

Запустите Linux и войдите в систему под root’ом.

и установите их с помощью команды:

Пользователям системы Debian рекомендуется использовать deb-пакеты, но можно использовать и другие (внимание: они не создают fpc.cfg), например установить tar-архивы.

Исходные файлы FPC

Исходные файлы FPC хранятся в репозитории Subversion (SVN), в котором отслеживаются все изменения. Если у вас уже есть исходные файлы, пожалуйста, посмотрите инструкции по их установке в разделе #Installing Free Pascal from source under Linux/BSD.

Загрузка ежедневных исходных файлов из ветки разработки

Вы можете загрузить ежедневно обновляемые исходные файлы в форме упакованных ночных сборок из репозитория SVN: они обновляются ежедневно и отображают состояние исходных файлов. Они не протестированы, могут не работать или даже привести к нарушению работы вашей системы. Файлы сохранены на сайте, который содержит архив SVN. Версия FPC может варьироваться. Расположены по адресу: [1]

Обновление исходных файлов с помощью SVN

В качестве альтернативы ежедневным zip-файлам исходников SVN, репозиторий SVN сделан доступным для всех с доступом только для чтения. Это означает, что вы можете получить прямой доступ к коду, и у вас будут действительно доступные исходники на последний момент. Это также метод, который требует меньшей полосы пропускания после первой загрузки (извлечение в SVN lingo).

Получение исходных файлов

Как это можно сделать? Для начала вам необходим установленный клиент для SVN. Используйте менеджер установки и установите утилиту, например, TortoiseSVN для Windows или смотрите подробней на сайте [2].

Использование командной строки SVN: измените текущую директорию (cd) на родительскую директорию, которая используется для работы, например, чтобы получить полные исходные файлы из репозитория в поддиректорию fpc домашней директории и напишите

Для обновления исходных файлов, загруженных с помощью команды, указанной выше

Получение отдельных веток

Если текущая версия транка находится в состоянии быстрого изменения и не подходит для большого использования, если вы не хотите работать с самим компилятором, вы можете остаться на версии, которая обновлена с исправлениями. Чтобы сделать это, вы должны найти стабильную ветку, которую вы хотите отслеживать, вместо девелоперской trunk версии по умолчанию. Пример ниже показывает, как вы можете отслеживать версию fixes_2_6; конечно замените [номер версии] по мере необходимости в зависимости от того, какие ветки вы хотите отслеживать.

Документация

Исходные файлы документации расположены в отдельном репозитории с именем fpcdocs, поэтому для их получения необходима следующая команда

Если вы хотите больше узнать о subversion, прочитайте эту отличную книгу по Subversion, которая также бесплатно доступна в разных форматах.

Более подробную информацию смотрите на сайте Free Pascal.

Установка Free Pascal в Windows

Исполняемые файлы FPC для Windows

Если вы хотите установить из исходных файлов читайте дальше!

Исходные файлы FPC для Windows

Исходные файлы FPC для Windows с помощью SVN

Вам необходим установленный SVN-клиент, например TortoiseSVN, для выполнения дальнейших шагов. Точные команды отличаются для разных SVN-клиентов; приведенные ниже команды должны использоваться для SVN-клиента, который можно скачать здесь.

Для начала создайте директорию, в которую вы хотите поместить исходные файлы. С этим может справиться любой пользователь. Создайте директорию для fpc (например C:\Source), после чего чего выполните следующую команду в командной строке:

Совет: для загрузки/обновления файлов с последними изменениями вы просто можете выполнить

Добавьте путь к директории fpc в переменную среды:

После этого перезагрузите windows.

После установки исполняемых файлов FPC вы можете собирать исходные файлы FPC из subversion.

Компиляция/установка FPC и Lazarus из исходных файлов с помощью SVN (Win32)

Шаг #1: Создать каталоги и скачать исходные файлы

Создайте следующие каталоги:

или для fpc из trunk:

Вам понадобится последняя стабильная версия компилятора для сборки новой версии компилятора. Скачайте файл ppc386 (сам компилятор) с FTP (по ссылке ниже) и распакуйте его в c:\freepascal\binutils\

После установки TortoiseSVN скачайте исходные файлы из SVN используя URL-адрес для каждого каталога:

или для fpc из trunk:

или для fpc из trunk:

Шаг #2: Создать BAT-файл для компиляции FPC

После того, как всё скачалось, нам необходимо создать BAT-файл для компиляции исходных файлов FPC. Создайте новый файл c:\freepascal\makefpc.bat и скопируйте в него следующий сценарий:

или для fpc из trunk:

Для компиляции кросс-платформенных программ в режиме x86_64 добавьте следующие строки после первой команды make:

При использовании данных сценариев скомпилированные файлы компилятора и необходимые директории для корректной его работы будут созданы непосредственно в корневой директории, куда были загружены исходные файлы. В некоторых случаях это не удобно, например, если необходимо перенести всю директорию с компилятором на другой компьютер или просто сделать несколько директорий разных версий (или ревизий) компилятора и при необходимости пользоваться каждой из них путем выбора нужного пути в свойствах проекта. Для этого необходимо модифицировать сценарий. Ниже представлен пример сценария для создания полностью автономной директории с компилятором и необходимыми файлами (для универсальности добавлены инструкции, позволяющие собрать компилятор версий x86 и x64):

В данном случае дополнительная переменная instdir задает новую директорию для компилятора. Последние 2 команды предназначены для копирования содержимого директорий rtl и packages в новую директорию компилятора.

Совет: при переносе в другое место полученной директории для корректной работы компилятора необходимо отредактировать файл fpc.cfg.

Шаг #3: Собрать и установить FPC

С помощью командной строки (cmd.exe) перейдите в директорию c:\freepascal и выполните сценарий, который мы только что написали:

Шаг #4: Создать BAT-файл для компиляции Lazarus

Если Lazarus компилируется впервые, создайте новый файл c:\freepascal\makelaz.bat и скопируйте в него следующий сценарий:

или для fpc из trunk:

Подсказка: данный BAT-файл необходимо использовать только для первой компиляции. В дальнейшем вы можете собирать Lazarus используя команду меню Tools > Build Lazarus.

Шаг #5: Собрать Lazarus

С помощью командной строки перейдите в директорию c:\freepascal и выполните сценарий: makelaz.bat

Установка Free Pascal в FreeBSD/auto

Последняя коллекция портов для FreeBSD имеет версию 3.0.4 и находится в ports/lang/fpc. Но они разбросаны по более чем 96 пакетам (!) и исходный код может быть получен из /usr/ports/distfiles/freepascal.

Данная команда может быть выполнена с правами администратора (из-под root’а).

Другая возможность заключается в использовании portinstall.

Как только fpc установлен, вы можете проверить его работоспособность просто выполнив команду

Установка Free Pascal из исходных файлов в Linux/BSD

Для эффективности вам нужно

Если у вас есть файл со всеми исходниками FPC или обоих (FPC и Lazarus):

Процесс сборки FPC:

Установка Free Pascal в macOS

Установка Lazarus

Установка Lazarus в Linux

Ubuntu / Debian

Рекомендуется использовать установщик обновлений fpcUP для начинающих пользователей Lazarus, который устанавливает FPC и Lazarus за один раз в единую структуру подкаталогов (

(Прим.перев.: а еще лучше использовать форк этой утилиты fpcupdeluxe от LongDirtyAnimAlf, последний релиз которой всегда можно скачать здесь)

Простой способ сборки из deb-пакетов
Установка с использованием rpms

Следующим самым простым способом установки является установка RPM-пакетов для Free Pascal и Lazarus из репозитория SourceForge.

Вам необходимо загрузить выбранные версии следующих компонентов:

Удалите старые пакеты:

Установите новые пакеты:

Установка на Raspbian Wheezy

Установка на Mandriva

Lazarus 0.9.30 на Mandriva 2010.

Установите как указано ниже, однако при компиляции программы вы можете получить два сообщения об ошибках, сообщающих, что вам не хватает pixbuf 2.0 и lgtk-x11-2.0. Чтобы исправить это, установите libdgk_pixbuf2.0_0-devel и libgtk + 2.0_0-devel из установщика программного обеспечения.

Установка на Slackware

Установка Lazarus на Slackware 13.0

Нет реальной разницы от версий slackware 12.2 или 12.0, поэтому описанная ниже процедура должна работать точно так же.

Установка Lazarus 0.9.30 для пользователей Slackware 12.0

Это работало в Slackware-12.0 на компьютере Pentium-3:

— Загружаем «fpc-2.4.2.i386-linux.tar» в папку пользователя и устанавливаем его. Переходим в эту папку и вводим:

Вы установили компилятор. Возможно, вы захотите перекомпилировать его или нет, но в любом случае вам нужно будет загрузить исходный код в соответствии с требованиями IDE lazarus.

— загружаем «fpc-2.4.2.source.tar.gz» во временную папку. Если вы не хотите перекомпилировать исходный код, просто пропустите этот раздел. Если вы хотите запустить свою собственную скомпилированную версию FPC, просто введите:

Теперь у вас есть собственная скомпилированная версия.

— Редактор Lazarus IDE должен видеть исходный код FPC. Даже если вы не хотите перекомпилировать FPC, вам нужен его исходный код. Однако для экономии места я сохраняю только чистую (не скомпилированную) копию исходного кода. Я снова начинаю с файла «fpc-2.4.2.source.tar.gz» и копирую его в папку /usr/local/src/FPC:

Номер версии включен в название папки «fpc-2.4.2». Таким образом, я могу сохранить многие версии исходного кода компилятора и в конечном итоге переключаться между ними.

— The lazarus IDE is kept in my USER «

/lazarus» folder and always compiled in USER mode. I usually download the «lazarus-0.9.30-0.tar.gz» file, but here we can also get the latest development version from the SVN server:

This is for the first time you load it. Next time you will only need to type:

If you do not have SVN installed on your computer, here is how to get it quickly:

—Download the two files: «subversion-1.4.6.tar.gz» and «subversion-deps-1.4.5.tar.gz» (or later versions). Type:

— At this point you have the folder «

/lazarus» containing the source code. You should compile it very simply:

After a few minutes, the compiler stops:

WOW! You get a message: «Free Pascal sources not found». Just follow the instructions and indicate your Free Pascal Compiler source directory in the panel: «Environment->Options->Files». As explained earlier, on my computer this should point to «/usr/local/src/fpc-2.4.2». Note that when you change this folder, you should click on «Environment / Rescan_FPC_source_directory».

Установка на openSUSE

Установка Lazarus 0.9.30 для пользователей openSUSE 11.1

Free Pascal Compiler requires:
— Gnu binutils (gnu as, gnu ld, gnu make) These utils can be installed by:

Lazarus also requires these components: 1) glib2 devel 2) gtk2 devel

Important: The lazarus rpm requires the gtk 2 version, not the version 1.2.

These libraries can be installed by:

Download these binary files (RPM)

Установка Lazarus 1.0.8 на Fedora Core 18

After a fresh install of Fedora Core 18 yum is installed, but fails with an error messages.

Установка Lazarus на Scientific Linux

Scientific Linux is an RPM-based distribution focussing on science and research. See Scientific Linux for details.

Установка из исходных файлов

If you prefer to install from source and compile the files yourself, follow these instructions. Because the whole lazarus stuff is installed into one directory, uninstall is very easy and you don’t need to be root to install lazarus. You can get tgz files for fpc, fpcsrc and lazarus from the downloads section or you can download it directly via svn.

Here is an example of installing 0.9.28 to Ubuntu 6.06. If you understand Linux commands and bash script, you can get what steps are needed. Just copy the script (change the version number when new version has been released), paste it into a text editor, and save it as something like «install_lazarus.sh». Give it execute permission, and run it in a console.

Примечание: In this example, fpc is installed in /opt. So when prompted ‘Install prefix’, enter ‘/opt/fpc’.

Примечание: You have to manually set fpc-src path in the Environmental Options.

Загрузка исходных файлов Lazarus

Both the Lazarus and FPC source code reside in SVN/subversion repositories. SVN provides an easy way to update your sources by only downloading the changes. This is the recommended way and saves you a lot of time. A connection to the internet is needed for this, but you don’t need to be root.

Please note these instructions are for subversion, but there is also a Git mirror repository of Free Pascal Compiler and Lazarus: see Git mirror. You can also use git directly with the subversion server using git-svn link: see Lazarus git-svn.

Lazarus does not need any special permissions, neither during installation nor at runtime.

If you decide to use TortoiseSVN, remember to check «command line client tools» during its installation if you want Lazarus to show the SVN revision number in the About dialog.

Now getting the sources

(replace the last lazarus with any other dir where you want to place your sources)

On subsequent occasions, to update simply type

For more information on Subversion, see: http://subversion.tigris.org/

Компиляция и запуск

Whether you checkout from cvs or svn, the next step is:

If fpc is installed correctly, the compilation should work without problems. If not, see FAQ.

The IDE should start. If you started lazarus in a terminal, you can see some notes about missing settings. This is normal at first start. The IDE automatically tries to find out where the Free Pascal compiler and its sources are installed by searching in the most common directories.

The ‘FPC Source directory’ should point to your fpc source directory. This directory normally ends with /fpc/ or /fpcsrc/ (e.g. /usr/src/fpcsrc or /home/username/freepascal/fpc) and contains directories like ‘compiler’, ‘docs’, ‘fcl’, ‘rtl’ and ‘packages’.

See here for the documentation about this dialog: IDE Options.

To update lazarus you can use

then for either update pathway:

This will rebuild lazarus and create an IDE without lazarus packages. To link your installed packages do after the above:

Установка Lazarus в Debian GNU/Linux

Note that for a fully working Lazarus install, no older or incompatible versions of, for example, the fpc source or fpc compiler must be installed. Remove them by typing

Установка Lazarus в Windows

Текущие стабильные версии исполняемых файлов Lazarus для Windows устанавливаются очень легко и могут работать ‘из коробки’.

Исключение составляют Win98 и ME, для которых необходимо указывать специальный флаг при компиляции. Смотрите Установка из исходных файлов.

Установка портативной версии Lazarus на USB-диск

It is even possible to install the whole Lazarus/FPC package on a portable USB drive (capacity at least 256 MB), for use in environments where you are not allowed to install software on your Windows workstation or where you haven’t got administrator privileges. You do have to be a little careful about adjusting the paths in the compiler and environment options and the fpc.cfg file. It may also be necessary to keep the directory for test compilation on your portable drive.

The binary package is available for Linux and Windows from

Download the latest release (currently Lazarus-0.9.30-0-win32.exe) and launch the application. You will be taken through a typical Windows installation, in which the FPC compiler and source libraries are installed within the same directory structure as Lazarus, and the IDE should launch and operate without significant problems, provided you have uninstalled(. ) any previous version of Lazarus and/or FPC (often found in the C:\pp directory).

You can also use a Lazarus Snapshot. For download locations see Lazarus Snapshots Downloads.

Tip: It’s perhaps a good idea to reboot your Windows after you installed Lazarus and before you try to install additional lazarus components as zeoslib fore example.

Установка из исходных файлов

If you prefer to install from sources, then follow these instructions.

Please note these instructions are for SubVersion, but there is also a Git mirror repository of Free Pascal Compiler and Lazarus. See Git mirror for details. You can also use git directly with SubVersion server using git-svn link. See Lazarus git-svn for details.

Open a command prompt window. Start->Run. >CMD or choose MS-DOS icon. You will use this window to enter the commands below

Or you use SVN (example for text mode SVN; adapt to GUI tools such as TortoiseSVN if you want to):

You have to install at least the latests stable FPC version (e.g. FPC 2.6.4, but an FPC 3.1.1 snapshot is also possible).

If this works, you can type: lazarus.exe.

You can compile examples also:

If you extracted lazarus to another drive, eg.: d:\lazarus, tt can happen that you need the gnu make utility to make it. If you have it, you can take its path to set path=. ; but it is simpler not to choose drive d:\

Установка из исходных файлов с использованием стабильной версии

An alternative version of the instructions above.

1> First of all install the latest stable Lazarus to obtain a good starting FPC, for example in C:\lazarus_1_4

2> Now use TortoiseSVN to checkout http://svn.freepascal.org/svn/lazarus/trunk/ into c:\lazarus

3> Make the following C:\lazarus\build.bat file:

Now create a shortcut in your desktop to start Lazarus and put the following command to start Lazarus which will make sure that it separates the config files from the stable and the SVN versions:

Always start Lazarus from this shortcut, never directly from the executable. At the first time you start Lazarus configure you FPC dir, FPC sources dir and Lazarus dir.

Сборка Lazarus в Win98 и WinME

Так как среда разработки Lazarus по умолчанию вызывает функцию «CreateToolhelp32Snapshot», которая отсутствует на платформе Win9x, IDE не запустится в Win9x «из коробки».

Для того, чтобы сделать это запустите пересборку IDE Lazarus с ключом «-dWIN9XPLATFORM».

Установка Lazarus в FreeBSD

Следующие инструкции относятся только для версии FreeBSD 9 и выше.

via Ports tree

The latest version of Lazarus available in the FreeBSD port tree, is v 1.6.4 We can use that to install Lazarus.

via pkgng

At this point Lazarus might complain about missing source files. If you don’t have them:-

If when you try to compile something you get this error

Then you can install fpcres like this

via Lazarus repository

This option will often be used if you want to follow Lazarus Trunk, a Fixes branch, or some other release (eg: compiling from a source tarball).

Установка Lazarus в PC-BSD 1.0rc1+

You can install Lazarus on PB-BSD by simply downloading the Lazarus PBI from PBI Dir

[other OpenBSD/NetBSD/DragonFlyBSD goes here]

Установка Lazarus в macOS

Установка Lazarus в Haiku

Lazarus requires Qt under Haiku. Qt is not installed by default under Haiku. You need to install package available from this site : http://qt-haiku.ru/

Currently, there is no binary package to install Lazarus.

You will have to compile Lazarus from sources.

Detailed instructions to build Lazarus under Haiku are available here : Installing Lazarus on Haiku

Установка нескольких версий Lazarus

Please see Multiple Lazarus for details on having more than one Lazarus version installed on one system. We cover issues that can arise due to multiple Lazarus installs here, because they can also happen when installing over a previous version.

Устранение проблем

These hints should (hopefully) be applicable across platforms; please adjust paths etc. according to your platform. Also, problems and solutions might be mentioned in the Lazarus_Faq.

Isolating the component

There may be multiple problems when installing Free Pascal and Lazarus. If you have problems with starting Lazarus or compiling with it, first make sure your underlying FPC installation works, e.g. by trying to compile a simple example program.

Расположение установленных компонентов

On Linux/Unix/macOS, package/distribution provided installations will often install FPC in /bin or /usr/bin, with the libraries in /lib or /usr/lib, and probably the configuration in /etc/fpc.cfg Source (Subversion) downloads often install in /usr/local/bin (libraries in /usr/local/lib).

Отсутствие или повреждение файла fpc.cfg

Файл fpc.cfg является файлом настроек FPC. В системе Windows его можно найти в директории с исполняемыми файлами компилятора fpc. On Unix/Linux/macOS, it is first searched in /etc/fpc.cfg, then Only some problems that often occur are covered. Please see the Free Pascal User’s guide, e.g. chapter Compiler usage/configuration file for more details, including the search order for fpc.cfg

Если его нет, FPC не скомпилирует вашу программу должным образом.

Автоматическое создание fpc.cfg

Вы можете попытаться создать fpc.cfg с помощью специальной утилиты:

Примечание: earlier instructions had \bin\i386-win32 appended to the basepath. This is not needed since at least FPC 2.4.4.

Ручное создание fpc.cfg

If the above doesn’t work for you, you can copy/paste the code below to a new file named fpc.cfg to your fpc executable directory (or

/.fpc.cfg or other location). Modify the paths so they match your situation.

$FPCVERSION is used to automatically determine the version of FPC being used for the compile. Using this variable allows this single fpc.cfg to be used with multiple fpc versions that have the same path structure making it easier to maintain multiple FPC installs.

Testing and batch file/shortcut usage

If that does not work, you can try to create fpc.cfg manually: copy over an existing fpc.cfg from a working installation and change the paths.

Mixing FPC versions

If your FPC cannot find its sources/ppu files while fpc.cfg has the right paths, another cause could be that the fpc executable is a different version than the (link to) ppc compiler.

When compiling with fpc, fpc starts e.g ppc386 to compile for x86 targets. Please make sure fpc and ppc are compiled by the same version/sourced from the same package.

Lazarus can’t find sources

/FreePascal/lazarus), your compiler (e.g. /usr/local/bin/ppc386), the Free Pascal source directory (e.g. /usr/local/lib/fpc/$version/fpc or a directory in your own space e.g.

/FreePascal/fpc). Then close the dialog and start programming.

Пути к файлам в настройках Lazarus и проекта

Учтите, что вы можете установить пути (для компилятора, модулей FPC и т.д.) в общих настройках параметров. Параметры, которые вы укажете в Параметрах проекта, могут переопределять параметры, используемые для каждого проекта. Если вы испытываете проблемы, связанные с путями в данном проекте, но не в других проектах, вам необходимо проверить, не ошиблись ли вы в переопределении параметров в общих настройках.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • лаги со звуком в windows 10
  • лаги dota 2 linux
  • лагают эмуляторы на windows 10
  • лагают танки world of tanks на виндовс 10
  • лагают игры после обновления windows 10 2021

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии