premake构造工具- 使用premake工具生成工程文件

23 篇文章 0 订阅
PreMake可以自动生成多个平台的MakeFile,比起其它的MakeFile生成软件(qmake, cmake),它最大的特点应该是它的工程文件其实是使用LUA语言编写的脚本,这样一来,它的工程文件可以拥有非常强大的表达能力。
PreMake的官方网站是: http://premake.sourceforge.net 。可以下载到它的最新版本,仅仅一个可执行文件(大约230K),随便把它解压缩到一个目录就可以了。其官方说明参考:http://industriousone.com/what-premake

下面是一个简单的实例,使用premake工具生成工程文件。

首先编写文件

使用文本编辑器编写下面一段C代码:
#include <stdio.h>

void main()
{
 printf("Hello world!\n");
}
保存为main.c文件。
使用文本编辑器编写工程文件:

solution "MyApplication"
   configurations { "Debug", "Release" } 
 
   project "MyApplication"
     kind "ConsoleApp"
     language "C"
     files { "**.h", "**.c" }
 
      configuration "Debug"
         defines { "DEBUG" }
         flags { "Symbols" }
 
      configuration "Release"
         defines { "NDEBUG" }
         flags { "Optimize" }

保存为premake4.lua文件。

(具体含义:参见文档http://industriousone.com/scripting-reference,我现在用的版本是premake4)

打开控制台,切换到这两个文件所在的目录,然后输入下面的命令:
premake4  vs2010,即生成了相关的MyApplication.vcxproj文件,MyApplication.sln文件等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值