对于那些知道的人来说,只是一个快速的问题。是否可以同时安装 Delphi (ver 7) 和 Lazarus。我想确保 Lazarus 安装不会以任何方式干扰我当前的 Delphi 安装。我会在 Lazarus Fourms 上问这个,但我想我会在这里得到更快的答复。
无论如何,如果您同时安装了 Delphi 和 Lazarus,请告诉我您遇到的任何问题(如果有的话),谢谢。
克里斯
Lazarus 不会干扰任何版本的 Delphi,它们可以过得很愉快。
唯一的干扰是命令行构建,两个项目都有一个不一样的 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 文件和同样的问题。
我目前在我的 Windows 7 笔记本电脑上安装了 Delphi 5 和 Lazarus。据我所知,它们不会相互干扰。
不过我并没有真正使用 Lazarus,因为我更喜欢 Delphi 5,这是我一直使用的。
我安装了 Delphi 2006、Delphi 2010 和 Lazarus。完全没有问题。我相信 Delphi 7 也会一样。我能看到的唯一问题可能是在 Lazarus 中使用 .pas 扩展名。我的意思是因为关联问题。但是您可以对 Lazarus(免费帕斯卡)源文件使用不同的扩展名。我想安装程序会问你。
我在 USB 驱动器上“安装”了 Lazarus。它不干涉任何事情。它实际上是一个镜像SVN 存储库的Git 存储库的签出。我将最新的稳定 FPC 安装到,然后将该文件夹复制到我的 lazarus 源文件夹中,例如(然后卸载安装),然后每当我喜欢时,我都会像这样构建最新的 lazarus:C:\FPC
\lazarus\FPC\
C:\FPC
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 错误,源代码立即可用,您可以立即制作和提交补丁。