zoukankan      html  css  js  c++  java
  • premake构造工具

    PreMake能够自己主动生成多个平台的MakeFile,比起其他的MakeFile生成软件(qmake, cmake),它最大的特点应该是它的project文件事实上是使用LUA语言编写的脚本,这样一来。它的project文件能够拥有很强大的表达能力。
    PreMake的官方站点是:http://premake.sourceforge.net。能够下载到它的最新版本号。只一个可运行文件(大约230K),随便把它解压缩到一个文件夹就能够了。其官方说明參考:http://industriousone.com/what-premake

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

    首先编写文件

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

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

    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文件等。



  • 相关阅读:
    python super()函数
    java中的方法
    python的5大数据类型操作之列表篇
    java流程控制
    eval函数 exec函数 compile函数之间的应用
    基础语法
    java中对字符串的操作
    iOS 简单的文件写入
    iOS弹出窗口
    iOS block传值和属性传值
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6891595.html
Copyright © 2011-2022 走看看