版权所有©2003-2019 Livecode Ltd.,英国爱丁堡
LiveCode社区开源平台提供了一种为移动,台式机和服务器平台构建应用程序的方法。
视觉工作流程允许用户使用功能强大且唯一访问的语言语法开发应用程序“实时”。
Livecode Ltd.总部位于英国爱丁堡,协调LiveCode的开发,自Livecode社区于2013年4月首次发布以来,已运行开源项目。
您可以从LiveCode下载中心下载LiveCode社区开发环境的预编译版本。
该存储库包含许多子标记,每个项目都有其自己的子目录。它们可以分为三个主要类别。
engine/ - 主要的livecode发动机。该目录会产生IDE,“独立”,“安装程序”和“服务器”引擎 libcore/ - 提供各种基本功能和类型的静态库,并由许多其他子标记使用
libexternal/ and libexternalv1 - 支持LiveCode“外部”接口的静态库,该插件允许发动机加载插件
revdb/ - 数据库访问外部,以及各种后端数据库系统的驱动程序
revmobile/ - iOS支持外部(只能在Mac上构建)和Android支持外部(在所有台式平台上可用)
revpdfprinter/ - 打印到PDF功能
revspeech/ - 文本到语音支持
revvideograbber/ - 视频捕获(仅Windows)
revxml/ - XML解析和发电
revzip/ - 邮政编码管理
可以用几种不同的专用模式构建该引擎(加载,保存,管理和运行LiveCode堆栈文件),这些模式适用于各种特定目的。它们在构建系统中被暴露为单独的目标。
IDE发动机( development目标) - 用于运行IDE。它包含对语法处理和构建livecode“独立”程序之类的额外支持。
安装程序引擎( installer目标) - 用于创建livecode安装程序。它包含对处理ZIP档案和比较二进制文件之类的额外支持。
服务器引擎( server目标) - 当不需要图形用户界面时,这是服务器上下文中使用的引擎。它包含服务器特异性功能,例如CGI支持。它的系统库依赖性也更少(并且在可能的情况下仅需要非desktop API)。
独立发动机( standalone目标) - 用livecode创建的“独立应用程序”中的引擎。
LiveCode使用GYP(生成您的项目)工具来生成特定于平台的项目文件。它可以在Mac上生成xcodeproj文件,Mac上的Xcode,Microsoft Visual Studio的vcproj文件以及用于在Linux上编译的MakeFiles。
注意:您只能从github上的livecode git存储库的克隆中编译livecode。另请参见有关克隆存储库的GitHub文档。
在Linux或Mac上,您可以通过安装基本开发工具快速构建LiveCode,然后运行make all 。
请参阅下表,哪些主机平台支持哪些目标平台。链接了每个目标平台编译的文档。
| 目标平台 | 主机平台 |
|---|---|
| Mac,iOS | 苹果 |
| 赢 | 赢,linux(葡萄酒) |
| Linux | Linux |
| 安卓 | Mac,Linux |
| Emscripten(HTML5) | Linux |
有几种方法可以在安装和使用livecode方面获得帮助:
如果您有LiveCode商业订阅,则可以联系LiveCode支持。
在“使用livecode”邮件列表上询问一个问题,或搜索邮件列表档案以获取以前的答案
访问livecode开源论坛。特别是,您可能希望在引擎贡献者论坛上发布您的问题。
如果您发现了一个错误,有一个功能请求,或者写了一个补丁以改进livecode,请在livecode esseage trocking系统中创建票证。
有关修改LiveCode并向LiveCode社区项目提交捐款的信息,请参阅贡献文件。
根据GNU公共许可证(GPL),Livecode社区是可以自由分发的,除了一些特别的例外。有关更多信息,请参阅此存储库中的许可证文件。
除非另有说明,否则Livecode社区引擎,库和相关文件是
版权所有©2003-2019 Livecode Ltd.