Delphi и Lazarus оба установлены - PullRequest
       46

Delphi и Lazarus оба установлены

9 голосов
/ 02 августа 2010

Просто быстрый вопрос для тех из вас, кто знает.Возможно ли одновременно установить Delphi (версия 7) и Lazarus?Я хочу убедиться, что установка Lazarus не будет мешать моей текущей установке Delphi ЛЮБОМ СПОСОБОМ.Я бы спросил об этом на Lazarus Fourms, но думал, что получу более быстрый ответ здесь.

В любом случае, если у вас установлены и Delphi, и Lazarus, пожалуйста, скажите мне о любых проблемах, с которыми вы столкнулись (если они есть), спасибо.

Крис

Ответы [ 5 ]

4 голосов
/ 02 августа 2010

Единственное вмешательство для построения командной строки, оба проекта имеют файл make.exe, который не совпадает.

Это легко решить, не добавляя FPC к пути (удаляя его через систему панели управления), и выполните

set PATH=c:\fpc\2.5.1\bin\i386-win32;%PATH%

или где вы установили в качестве первой строки в ваших пакетных файлах.

Как правило, я не беспокоюсь, но предыдущий работодатель много занимался созданием cmdline с помощью dcc, и тогда это имеет значение.

Файловые ассоциации - другое, но уже названное. (но это не такая большая проблема, поскольку расширения проекта различаются (.dpr против .lpr, .dproj против .lpi))

Кстати: другие продукты для разработки (cygwin, mingw и, возможно, даже VS) имеют свои собственные файлы make.exe и такие же проблемы.

4 голосов
/ 02 августа 2010

Лазарь не вмешивается ни в одну версию Delphi, они могут жить очень счастливо.

2 голосов
/ 02 августа 2010

В настоящее время у меня на ноутбуке с Windows 7 установлены Delphi 5 и Lazarus.Насколько я могу судить, они не мешают друг другу.

Я действительно не использую Lazarus, поскольку предпочитаю Delphi 5, который я использовал всегда.

0 голосов
/ 02 августа 2010

Я установил Lazarus на USB-накопитель. Ничего не мешает. На самом деле это извлечение из Git-репозитория , которое отражает SVN-репозиторий . Я установил последнюю стабильную FPC на C:\FPC, а затем скопировал эту папку в мою исходную папку Lazarus, например, \lazarus\FPC\ (а затем удалил установку C:\FPC), а затем, когда мне захочется, я создаю последнюю версию Lazarus следующим образом:

X:\lazarus\> git fetch
[...fetch messages...]

X:\lazarus\> FPC\2.4.0\bin\i386-win32\make.exe clean all
[...compiler output messages...]

X:\lazarus\> startlazarus
[...IDE starts up...]

Основным преимуществом этого является то, что если вы обнаружите ошибку IDE, источник будет сразу же доступен, и вы сможете сделать и отправить патч немедленно.

0 голосов
/ 02 августа 2010

У меня установлены Delphi 2006, Delphi 2010 и Lazarus.Никаких проблем.Я уверен, что Delphi 7 будет таким же.Единственной проблемой, которую я вижу, может быть использование расширения .pas в Lazarus.Я имею в виду из-за проблем с ассоциацией.Но вы можете использовать другое расширение для исходных файлов Lazarus (бесплатный паскаль).Я думаю, что установщик спросит вас об этом.

...