Premake 是一种命令工具,通过读取项目脚本,来生成各种开发环境的项目文件。主要用于: 生成开发人员喜欢的平台,工具集(协同开发的人员,可以使用不同的平台和开发工具) 通过脚本保持不同平台,工具集下的项目配置同步(比如新建文件夹,引入新的库文件) 通过脚本来快速更新许多不同的大型代码库,并重新生成项目(比如对依赖的多种著名库的版本更新) 快速升级工具集的版本(比如无缝地从VisualStudio 2010升级到VisualStudio 2019) 目前支持: Microsoft Visual Studio 2005-2019 GNU Make,包括 Cygwin 和 MinGW XCo