macOS 10.14 安装lazarus 开发环境

windows下的lazarus安装很简单(另一个不错工具codetyphon也安装很简单),但是在mac下安装,看起来简单,总会有奇怪的问题。试了几遍,解决了,在此记录一下。  (codetyphon一直没有安装成功,就放弃了)

一.下载安装文件

https://www.lazarus-ide.org/

https://sourceforge.net/projects/lazarus/files/Lazarus%20macOS%20x86-64/Lazarus%202.0.10/

macOS 10.14 安装lazarus 开发环境_第1张图片

如上图三个文件都要下载。

二.安装

1. fpc : 是编译器会装在 /usr/local/bin/fpc 目录

2. fpc-src: 是源代码会装在 /usr/local/share/fpcsrc/3.2.0  (和版本号有关)  

3. 最后安装 lazarus IDE,装完后,启去会用到上面两个目录。

macOS 10.14 安装lazarus 开发环境_第2张图片

macOS 10.14 安装lazarus 开发环境_第3张图片

设置完目录就能启动lazarus了,和原来的delphi7界面基本上是一致的。(瞬间感觉回到了二十几年前了)

各窗口都是独立散开的。但是用习惯了现代化的IDE布局了,还是偏向窗口都合并到一起来。

三、将IDE窗口改为容器显示方式

如下图,安装两个包,完成后就会重新编译构建IDE,就能合并窗口显示了。

macOS 10.14 安装lazarus 开发环境_第4张图片 macOS 10.14 安装lazarus 开发环境_第5张图片

****注意这里会有个问题,当你重新启动后,IDE又回到了默认设置,而且dock方式不让你选择了。****

其实这是在 macOS里安装lazarus的位置,涉及权限的原因导致的。经过上面步骤新编译的

lazarus主文件没有更新到应用程序,手动去替换一下就行了。

1.新编译生成的文件会存放在 用户目录的 .lazarus/bin目录下    (lazarus)

/Users/xulong/.lazarus/bin
xulongdeAir:bin xulong$ ls
lazarus		lazarus.app	lazarus.old
xulongdeAir:bin xulong$ 

2.原APP存放在/Libarary/Lazarus 目录下面。可以在应用程序里看到,它是个链接。

macOS 10.14 安装lazarus 开发环境_第6张图片 macOS 10.14 安装lazarus 开发环境_第7张图片

把上面编译出来的 lazarus 替换这里的lazarus就可以了。(其实本应该替换.app里面的,但是.app里面其实就是链接这个位置的,所以直接替这个位置的就行了)

重新找开就变成说样了(感觉顺眼多了)

macOS 10.14 安装lazarus 开发环境_第8张图片

lazarus 在包管理方面,也很有现代感了,支持在线更新了,在包管理里有个在线包管理,很方便。

 

参考一下typhon的界面:基本上差不多,typhon可选的代码高亮样式多点,默认的组件包安装更多。

macOS 10.14 安装lazarus 开发环境_第9张图片

可以把 typhon的 schemer 复制到 .lazarus/userschemes 下,把文件里的 Typhon 替换成 lazarus,就可以用了。

macOS 10.14 安装lazarus 开发环境_第10张图片

bug: 安装 sparta_dockedformeditor(让窗口设计也合并) 包编译时会报错,需要卸载掉 chmhelppkg 包 (暂时只能这样了)

 

 

你可能感兴趣的:(lazarus,delphi,delphi,lazarus)