版權所有©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.