XMake構建工具v2.1.7免費版是一款非常實用的項目構建工具,支持跨平台使用,功能強大,提供了創建到運行的一整套解決方案,需要的用戶趕快來下載吧。
XMake是一個基於Lua的輕量級跨平台自動構建工具,支持在各種主流平台上構建項目
xmake的目標是開發者更加關注於項目本身開發,簡化項目的描述和構建,並且提供平台無關性,使得一次編寫,隨處構建
它跟cmake、automake、premake有點類似,但是機製不同,它默認不會去生成IDE相關的工程文件,采用直接編譯,並且更加的方便易用 采用lua的工程描述語法更簡潔直觀,支持在大部分常用平台上進行構建,以及交叉編譯
並且xmake提供了創建、配置、編譯、打包、安裝、卸載、運行等一些actions,使得開發和構建更加的方便和流程化。
不僅如此,它還提供了許多更加高級的特性,例如插件擴展、腳本宏記錄、批量打包、自動文檔生成等等。
Tasks
Macros
Actions
Options
Plugins
Templates
Windows (x86, x64, amd64, x86_amd64)
Macosx (i386, x86_64)
Linux (i386, x86_64, cross-toolchains ...)
Android (armv5te, armv6, armv7-a, armv8-a, arm64-v8a)
iPhoneOS (armv7, armv7s, arm64, i386, x86_64)
WatchOS (armv7k, i386)
Mingw (i386, x86_64)
C/C++
Objc/Objc++
Swift
Assembly
Golang
Rust
Dlang
內置插件
宏記錄腳本和回放插件
加載自定義lua腳本插件
生成IDE工程文件插件(makefile, vs2002 - vs2017, ...)
生成doxygen文檔插件
iOS app2ipa插件
此版本主要修複一些穩定性問題,並且對一些細節進行改進優化,並且提供xmake-vscode插件深度集成vscode編輯器環境。
更多使用說明,請閱讀:文檔手冊。
項目源碼:Github, Gitee.
新特性
添加add_imports去為target,option和package的自定義腳本批量導入模塊,簡化自定義腳本
添加xmake -y/--yes去確認用戶輸入
添加xmake l package.manager.install xxx模塊,進行跨平台一致性安裝軟件包
添加vscode編輯器插件支持,更加方便的使用xmake,xmake-vscode
添加xmake macro ..快速運行最近一次命令
改進
改進cprint(),支持24位真彩色輸出
對add_rpathdirs()增加對@loader_path和$ORIGIN的內置變量支持,提供可遷移動態庫加載
改進set_version("x.x.x", {build = "%Y%m%d%H%M"}) 支持buildversion設置
移除docs目錄,將其放置到獨立xmake-docs倉庫中,減少xmake.zip的大小,優化下載安裝的效率
改進安裝和卸載腳本,支持DESTDIR和PREFIX環境變量設置
通過緩存優化flags探測,加速編譯效率
添加COLORTERM=nocolor環境變量開關,禁用彩色輸出
移除add_rbindings和add_bindings接口
禁止在重定向的時候進行彩色輸出,避免輸出文件中帶有色彩代碼幹擾
更新tbox工程模板
改進lib.detect.find_program模塊接口
為windows cmd終端增加彩色輸出
增加-w|--warning參數來啟用實時警告輸出
Bugs修複
修複set_pcxxheader編譯沒有繼承flags配置問題
#140: 修複os.tmpdir()在fakeroot下的衝突問題
#142: 修複os.getenv 在windows上的中文編碼問題
修複在帶有空格路徑的情況下,編譯錯誤問題
修複setenv空值的崩潰問題
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載