Delphi和Lazarus都已安装

9

对于那些了解的人,我有一个快速的问题。是否可以同时安装Delphi(版本7)和Lazarus。我想确保Lazarus安装不会以任何方式干扰我的当前Delphi安装。我本来想在Lazarus论坛上问这个问题,但是我想在这里得到更快的回复。

无论如何,如果您同时安装了Delphi和Lazarus,请告诉我遇到的任何问题(如果有的话),谢谢。

克里斯

5个回答

4

Lazarus不会干扰任何版本的Delphi,它们可以和平共处。


谢谢大家的回复,我会尝试一下。 - Chris

4

唯一的干扰是命令行构建,两个项目都有一个make.exe文件,但它们并不相同。

这很容易解决,只需不将FPC添加到路径中(通过控制面板系统删除它),然后执行

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

在你的批处理文件中,第一行应该写上你安装的位置。

通常我不太在意,但以前的雇主我们经常使用dcc进行cmdline构建,这时候就很重要了。

文件关联是另一个问题,但已经有命名了。(但是由于项目扩展名的变化(.dpr vs .lpr, .dproj vs .lpi),这并不是一个大问题)

顺便说一下:其他开发产品(cygwin、mingw,甚至VS)都有自己的make.exe文件和同样的问题。


2

我目前在我的Windows 7笔记本电脑上安装了Delphi 5和Lazarus。据我所知,它们彼此之间没有干扰。

不过,我并不真正使用Lazarus,因为我更喜欢Delphi 5,这是我一直以来使用的。


谢谢回复。我只对Lazarus感兴趣,因为它具有跨平台的能力,这也是我考虑它的原因,而不是学习一门新语言,比如Python(我可能会在以后学习)。但还是非常感谢您的回复。 - Chris

0
我安装了 Delphi 2006、Delphi 2010 和 Lazarus,没有任何问题。我相信 Delphi 7 也会是一样的。我能看到的唯一问题可能是在 Lazarus 中使用 .pas 扩展名时出现的关联问题。但是你可以为 Lazarus(自由帕斯卡)源文件使用不同的扩展名。我认为安装程序会询问你这个问题。

0

我在USB驱动器上“安装”了Lazarus。它不会干扰任何东西。实际上,它是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 bug,源代码立即可用,您可以立即制作并提交补丁


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接