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



  • 相关阅读:
    Java操作数据库——使用JDBC连接数据库
    MySQL入门——Linux下安装后的配置文件
    Linux上搭建SVN服务
    PHP包管理工具composer
    收藏博文
    Linux上软件安装
    nginx配置详解
    Linux文本编辑器Vim使用
    Linux常用命令整理
    Linux增加swap空间
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/6891595.html
Copyright © 2020-2023  润新知