MAKELISPAPP(命令)

将一个或多个 AutoLISP (LSP) 源文件编译到可分发给用户并保护代码的应用程序 (VLX) 文件。

注: 仅当 LISPSYS 设定为 1 时,此命令才可用。当 LISPSYS 设置为 0 或 2 时,使用 Visual LISP 编辑器编译 LSP 文件。

如果 LISPSYS 设置为 1,则应用程序 (VLX) 文件将使用 Unicode 字符集支持进行构建,并且无法在基于 AutoCAD 2020 及早期版本的产品中进行加载。如果需要支持基于 AutoCAD 2020 及更早版本的产品且不需要 Unicode 支持,请在构建应用程序 (VLX) 文件之前将 LISPSYS 设置为 0 或 2。

将显示以下提示:

生成
仅编译更改了的 AutoLISP 源文件,并根据 AutoLISP 内部版本项目 (PRV) 文件中的设置构建应用程序 (VLX) 文件。
注: 如果更改应用程序选项(例如,从“标准”编译模式更改为“优化和链接”),则必须使用“重建”选项创建包含指定更改的新应用程序 (VLX) 文件。此选项仅检查对 AutoLISP 源代码文件的更改,而不检查应用程序选项。
特性
显示“新应用程序特性”对话框,该对话框允许用户编辑现有 AutoLISP 内部版本项目 (PRV) 文件中的特性。
重建
重新编译所有 AutoLISP 源文件,并根据 AutoLISP 内部版本项目 (PRV) 文件中的设置构建应用程序 (VLX) 文件。
向导
显示“生成应用程序向导”,允许创建新的 AutoLISP 内部版本项目 (PRV) 文件,然后允许将项目编译到应用程序 (VLX) 文件。

创建新项目时,需指定应将哪些 AutoLISP 源和 DCL 文件编译到 VLX 文件。