ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
任何安装的 Haxe 库都可以通过 `-lib <library-name>` 参数应用于编译器。这和 `-cp <path>` 参数非常类似,但是预期的是一个库的名称,而不是一个目录路径。这些命令在 编译器用法(第7章) 中有所解释。 作为示例用法,我们选择一个非常简单的 Haxe 库,叫做 “`random`” 。它提供一组静态的便捷方法获得各种随机效果,如从数组中抽取一个随机元素。 ~~~ class Main { static public function main() { var elt = Random.fromArray([1, 2, 3]); trace(elt); } } ~~~ 不实用任何 `-lib` 参数编译,会导致一个错误消息,类似 `Unknown identifier : Random` 。这表明安装的 Haxelib 库默认并不能被编译器使用,除非它们被明确添加。对于上面的程序,一个可以正常运行的命令行为:`haxe -lib random -main Main --interp` 。 如果编译器发出一个错误 `Error: Library random is not installed : run 'haxelib install random' `,库必须先通过 `haxelib` 命令安装。就像这个的错误消息所建议的,通过 `haxelib install random` 可以完成安装。在 [使用 Haxelib(第11.4节)](http://#) 中我们将会学习更多 `haxelib` 的命令。