Lazarus 64 位(Windows 64 位)用的 GNU Aspell 说明
Lazarus 4.99 及更高版本自带可选安装的 SynEditSpellChecker 拼写检查包,依赖 Aspell DLL 及词典。
安装步骤
1. 下载 DLL
下载 aspell-dll-0.60.8.2.tar.gz,解压得到 libaspell-15.dll。
2. 下载词典
下载你需要的语言词典,将其中文件解压并放入一个 data 文件夹 中。
3. 下载依赖库
下载 mingw-libs.tgz(来自 mingw64),将其中的 DLL 复制到 lazarus.exe 所在目录。
4. 在 Lazarus IDE 中配置
• Library name (and path):指向 libaspell-15.dll
• Dictionary path:指向你创建的 data 文件夹
• Language:填写语言代码(如 en、de、fr、en-us)
• Personal dictionary file:指定一个新建的文件
⚠️ 切换语言时必须同步修改此文件,否则语言不匹配会报错。
在 Lazarus 中使用 Aspell 不需要下载任何源码文件。
说明
• 本构建基于 GNU Aspell 库,使用 MSys / Mingw64 编译。
• 本页面提供的下载 不是完整构建,仅包含 Lazarus IDE 所需的文件。
• 文件许可:
• Aspell 库:LGPL(参见 aspell-0.60.8.2.tar.gz 中的 COPYING 文件)
• 词典:GPL(具体以各词典源码为准,详见官网)
• 词典源码可在 <http://aspell.net/> 获取。
• 主源码:aspell-0.60.8.2.tar.gz(与官方完全一致)。
• Mingw64 下构建时,对词典的 Makefile 做了以下修改:
# 修复 prezip 解压参数
sed -i 's/\${PREZIP} d </\${PREZIP} -d </' Makefile
# 修复路径问题(/mingw64 不一定存在)
sed -i 's/create master/ --data-dir=\/d\/msys64\/mingw64\/lib\/aspell-0.60\/ create master/' Makefile
# 注:/d/ 对应 Windows 的 D: 盘,即 MSYS 安装位置
Lazarus下载地址:
https://sourceforge.net/projects ... %204.99%20and%20up/
|