Premake 4.1.2 命令行解释

OpenGL学习预备篇——使用premake配置SOIL2库 在这篇博客中,我们来了解一下SOIL2的安装,以及在安装过程中我觉得需要注意的点。SOIL是简易OpenGL图像库(Simple OpenGL Image Library)的缩写,它支持大多数流行的图像格式,使用起来也很简单。当前的最新版本是SOIL2。 阅读详情

//-------------------------------------------------------------

premake是一款用于自动创建解决方案和项目文件的生成器。
支持跨平台间解决方案与项目的设置设置问题。
同时还解决了各项目间快速度项目设置/宏定义/目标修改等。
目前premake用于FlatFour,ODE,CEGUI,yake,NFS等等项目

//-------------------------------------------------------------

Premake 4.1.2, a build script generator
Copyright (C) 2002-2009 Jason Perkins and the Premake Project
Lua 5.1 Copyright (C) 1994-2008 Lua.org, PUC-Rio
Usage: premake4 [options] action [arguments]

选项开关表:

动作表:
 clean : 删除所有目标文件和生成文件(生成文件包括*.obj/*.ilk等所有生成出的)
 codeblocks : 生成Code::Blocks 项目与解决方案文件
 codelite : 生成CodeLite 项目与解决方案文件
 gmake : 生成GNU用于POSIX/MinGW/Cygwin 的 makefiles
 vs2002 : 生成Microsoft Visual Studio 2002项目与解决方案文件
 vs2003 : 生成Microsoft Visual Studio 2003项目与解决方案文件
 vs2005 : 生成Microsoft Visual Studio 2005项目与解决方案文件
 vs2008 : 生成Microsoft Visual Studio 2008项目与解决方案文件

更多信息, 参见 http://industriousone.com/premake

//-------------------------------------------------------------

下面是应用例子:
准备工作:在目录下放main.cpp文件,内容要为可以编过的代码文件。
         将premake4.exe放到该目录下 (此文章用到的是Premake 4.1.2)
  创建两个空批处理文件,分别是make.bat和clear.bat
  创建一个主脚本文件mysln.lua (premake采用的是lua脚本,因此你可以使用lua的特性与功能)

填写make.bat文件:
premake4 --file=mysln.lua --os=windows --platform=x32 vs2005

填写clear.bat文件:
premake4 --file=mysln.lua clean

填写mysln.lua文件:


//-------------------------------------------------------------

ygopro-core:ygopro 脚本引擎 YGOPro 脚本引擎。 介绍 YGOPro的核心逻辑和lua脚本处理器。 该库可以在项目外部制作并用于为服务器技术提供动力。 它维护一个状态引擎,由 Lua 脚本使用它公开的操作函数来操作。 编译 1.) 下载氟氢化物/ygopro 首先下载源代码的最父级。 开发这个项目的团队是我们社区中事实上的优势和专家。 最新的ocgcore是Fluorohydride/ygopro/ocgcore文件夹项目的编译 dll 版本。 2.) 安装 Premake4 和 Visual Studio 2010(或更高版本)。 下载 premake4.exe,将其放在c:\windows或可通过cmd或 PowerShell 全局访问的类似文件夹中。 安装Visual Studio 2010,它是本指南使用的系统,因为项目的其他部分使用C#,而且大多数开发团队是Windows用户。 3.) 下载依赖 主 立即下载

相关推荐

homebrew-premake:同时使用Homebrew安装premake4和premake5

homebrew-premake:同时使用Homebrew安装premake4和premake5

【Lua C交互】1 - Premake 生成编译工程

本文主要通过Premake4生成编译工程来于快速编译出 C与lua交互 使用的库和可执行文件。   工具: Premake4  开源代码: Lua-5.2.4  src目录下所有文件 本专题【C与lua交互】中使用的代码:   Premake4 生成编译工程的配置文件如下: -- premake4.lua -- >premake4 --file=lua_premake4.lua --

加菲猫的の小窝 2339

premake 解决方案小工具

以premake和lua脚本写的一个解决方案生成小工具。

关于premake4

premake4 用法: 1:下载premake4 2:解压后把premake4.exe复制到你想生成工程文件的文件夹里 3:开始-运行-输入CMD,CD到这个文件夹 4:输入命令:premake4 vs2010 就会生成相对应的vs2010工程 OVER~~premake很好很强大 !!! 转载于:https://www.cnblogs.com/Vulkan/archiv...

weixin_30670151的博客 501

premake5.rar

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

以太网物理层协议整理(2)-万兆以太网

在万兆以太网标准化过程中,IEEE和10GEA(万兆以太网联盟)是两个最重要的组织。 万兆以太网标准和规范都比较繁多,在标准方面,首先有2002年的IEEE 802.3ae,后来也不断有新的万兆以太网规范推出,如2006年的IEEE 802.3an标准(10GBase-T)就推出了基于双绞铜线的万兆以太网规范,同样的IEEE 802.3aq标准推出了基于光纤的10GBase-LRM;2007年的

NowOrNever 3万+

permake4 linux编译C++项目

首先下载premake4,然后解压放到/usr/bin目录下,再建立软链接,就可以用了。

boyhailong的专栏 1825

UE4引擎分析获取UWord,GName,GetName,GObjectArray

UE4引擎具有很多固定特征和特性 所以我们在逆向UE4引擎开发的游戏的时候,可以利用这些特征和特性. 当然,正常思路逆向也是没问题的(例如我们的ttw课程全数据逆向),你就当多了一个针对于该引擎逆向的快捷方式 或则多了一个思路即可. 正常逆向+引擎分析,使逆向结果全面且快速.

任鸟飞2217777779的博客 1万+

linux下premake4安装,premake4.lua

--Copyright (C) 2015 Re De--Contact: m454078356@163.comlocal action = _ACTION or ""solution "picasso"location ( "proj" )configurations { "Debug", "Release" }platforms {"x64", "x32"}configuration {"win...

weixin_33364098的博客 594

STM32+ESP8266接入OneNet的MQTT嵌入式实现

MQTT是一种轻量级发布/订阅模式的消息传输协议,广泛应用于资源受限的物联网终端设备通信。其基于TCP/IP栈构建,具备低带宽占用、小代码体积和高可靠性等技术优势,特别适合STM32等MCU与Wi-Fi模组协同工作的边缘节点场景。在实际工程中,需结合AT指令集控制ESP8266完成Wi-Fi连接、TCP建链及MQTT会话管理,并通过环形缓冲区、空闲中断检测等机制保障UART异步通信稳定性。本文围绕STM32F103与ESP8266硬件协同、OneNet平台对接、JSON消息解析与OLED状态反馈等关键环节,

yhn456789的博客 1036

AFC自动售检票系统与人工智能AI结合的关键应用方案

针对售检票、大客流管理、设备运维及服务优化提供了可落地的技术支持和实现细节,可作为地铁智慧交通项目的实践参考

leijinquan01的博客 1513

premake 安装

premake 语法比cmake简单灵活,采用lua编写,可扩展性强。 1、需要lua编译器 wget -c http://www.lua.org/ftp/lua-5.2.0.tar.gz  解压:  tar zxvf lua-5.2.0.tar.gz  进入解压的目录: cd lua-5.2.0 make linux make install 如果,需要readline库请自行

静故了群动 2902

xctf攻防世界 MISC高手进阶区 low

1. 进入环境,下载附件 给出的一张bmp图片,没有其他信息 2. 问题分析 扔进binwalk中,没有发现有用信息 使用zsteg,没有有用信息 塞入StegSolve中,发现有点猫腻,如图: 有点二维码的感觉,emmm,需要像素处理,但不知道如何下手,参考网上的wp,发现是让使用lsb隐写,copy代码: from PIL import Image img = Image.open('./pic/low.bmp') img_tmp = img.copy() pix = img_tmp.load()

l8947943的博客 1万+

premake

官网 http://industriousone.com/premake 用lua写的 Premake 4.1.2 命令行解释及简单例子 http://blog.csdn.net/showlong/article/details/5118054

yangguosd的专栏 394

别再调参了!用Simulink手把手教你搞定FOC电机速度环PI控制器(附模型下载)

本文详细介绍了如何使用Simulink搭建FOC电机速度环PI控制器,通过模最优准则和系统化调试方法,避免传统手动调参的繁琐过程。文章包含从传递函数推导到参数自动整定的完整流程,并提供了实战调试技巧与异常处理指南,帮助工程师快速实现电机控制系统的稳定运行。

weixin_42519985的博客 415

ArcGIS中利用DEM数据生成地形图既视感的等高线;利用掩膜进行等高线注记;DEM的可视化表达总结

文章目录前言一、效果图展示二、地形(DEM)可视化表达1.一维可视化2.二维可视化2.三维可视化二、ArcGIS中利用DEM数据制作等高线2.三维可视化2.三维可视化2.三维可视化2.三维可视化二、ArcGIS中利用DEM数据制作等高线2.三维可视化2.三维可视化2.三维可视化总结 前言 最近老师布置作业:DEM的可视化表达。想做一个等高线地形图那样、看起来高级一点的等高线,可是我看网上大多数教程都只展示了【等值线】工具,做出来效果都一般。我自认为自己做出来的效果还可以,把步骤分享给大家。 一、

pink_pig__的博客 5万+

使用premake5配置SOIL2开发环境

在这里插入图片描述 使用premake5配置SOIL2开发环境前言一、premake是什么?二、下载SOIL21.引入库使用premake5配置SOIL2使用SOIL2创建工程 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、premake是什么?二、下载SOIL21.引入库使用premake5配置SOIL2使用SOIL2创建工程 前言 使用《计算机图形学编程(使用OpenGL和C++)》这本书时,其中GLFW、GLEW等相关库的配置着实令人头疼不已,特别是配置SOIL

aoxuestudy的专栏 2169

【自然语言处理】情感分析(一):基于 NLTK 的 Naive Bayes 实现

朴素贝叶斯(Naive Bayes)分类器可以用来确定输入文本属于某一组类别的概率。例如,预测评论是正面的还是负面的。它是 “朴素的”,它假设文本中的单词是独立的(但在现实的自然人类语言中,单词的顺序传达了上下文信息)。尽管有这些假设,但朴素贝叶斯在使用少量训练集预测类别时具有很高的准确性。

Data · Model · Agent · Repeat 2173

Premake自动部署OpenGL项目

workspace "OpenGLInitial" //对应的解决方案的名称architecture "x86_64" //程序采用的架构configurations{ //配置管理器"Debug","Release"project "GLAD" //项目的名称location "GLAD" //指定文件的路径kind "StaticLib" //输出形式 (这里是静态库)language "C++" //编码语言项目名称指定项目文件路径使用的语言和输出的形式。

qq_45651072的博客 1123

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

c++ 轻量跨平台构建系统 Premake

轻量构建系统 Premake一 构建系统简介1.1 什么是构建系统1.2 为什么使用构建系统1.3 常见的构建系统二 Premake 的下载和使用2.1 什么是Premake2.2 下载和使用2.2.1 下载Premake2.2.1 Windows 下使用 Premake三 Premake 项目构建3.1 实例项目3.1 实例项目 一 构建系统简介 1.1 什么是构建系统 构建系统(BuildSy...

五谷延年 8181

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【Premake】构建工程

使用Premake构建工程

miyazono_的博客 1879

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

FontStash编译与构建:使用premake4的完整配置指南

FontStash是一个轻量级的在线字体纹理图集构建器,专为C语言开发者设计。这个强大的工具能够按需将字体渲染到纹理图集,为游戏开发和图形应用提供高效的字体渲染解决方案。在本文中,我们将深入探讨如何使用premake4工具快速配置和构建FontStash项目,帮助您轻松集成这个轻量级字体引擎到您的应用中。🚀 ## 📋 为什么选择FontStash? FontStash的核心优势在于其轻量级

gitblog_00331的博客 370

Premake

premake的学习笔记

与时钟依偎 1445

premake5实例教程

premakeExample 1 简介 本文讲解如何基于premake5创建一个典型的C++解决方案,该解决方案包含三个项目: 一个依赖GLFW动态库的动态库项目ExampleDll 一个依赖ExampleDll动态库的窗口程序APP 一个基于Catch的单元测试程序UnitTest 所有代码已上传Github,链接。 2 你需要准备 premake5.exe程序 一个文本编辑器 一个支持C...

JimmySpace 6172
上一篇: 代码同步工具CVS/SVN/VS插件 下载地址
下一篇: 一些有效的快速嵌汇编数字计算函数
ShowLong
博客等级 码龄21年 61粉丝 67原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值