首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用premake4构建项目文件?

如何用premake4构建项目文件?
EN

Stack Overflow用户
提问于 2013-11-03 12:14:07
回答 2查看 3.5K关注 0票数 2

基于http://arcsynthesis.org/gltut/Building%20the%20Tutorials.html --我正在读一本学习openGL的书,我需要用premake4构建我的文件项目。书上说:

“SDK的库使用Premake生成它的构建文件。因此,在路径中使用premake4.exe,转到glsdk目录。输入premake4 plat,其中plat是平台的首选名称。对于Visual 2008,这将是”vs2008“;对于VS2010,这将是”vs2010“。这将为该特定版本生成Visual项目和解决方案文件。”

所以,我已经把premake4.exe文件放进去了,但问题是:当我执行它时,一个黑色命令窗口会出现几毫秒,然后就会消失,什么也不会发生。

我在谷歌上做了一项关于如何使用premake4的研究,但是我找不到任何有用的东西,即使是在堆栈或者你的管道上。不管怎么说,这似乎很累,因为premake4是真正为人所知的,然后我问:有人知道我遗漏了什么,或者可以指出我可以理解如何构建我的openGL "sdk“文件的地方吗?

我在Windows 8中使用Premake4.3。

编辑:我刚找到了一个有同样问题的人--但解决方案并不是真的申请我:不能做预制件-格鲁图演示

编辑2:再一次发现一个有同样问题的人,但这在这个话题上没有解决方案,而且操作系统和我的不一样。http://industriousone.com/topic/terminal-logout-when-running-premake4exe

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-03 16:25:31

正如你引用的文件中所述:

输入premake4平台,其中plat是选择平台的名称。对于2008,这将是“vs2008”;对于VS2010,这将是“vs2010”。

仅仅在没有参数的情况下运行它(这就是双击它所做的)是不够的。您需要打开一个命令提示符,cd到项目所在的目录,然后运行premake4 vs2008 (用目标平台的名称替换vs2008 )。

Premake支持的Visual的最新版本是2010年,因此对于较晚的版本,您仍然需要使用premake vs2010 -- VS的后期版本仍然能够加载项目。

票数 3
EN

Stack Overflow用户

发布于 2015-12-09 21:45:30

ToxicFrog的回答非常有帮助,但对于那些可能无法很好地使用命令提示符的人来说,答案就更直截了当了。

  • 将“premake4.exe”放在您的“glsdk目录(文件)”中。
  • 在Windows中,按住“Shift”键,右键单击glsdk目录。
  • 从下拉框中选择“打开命令窗口”。
  • 键入premake4 vs2010 (或您正在使用的任何平台)。例如,如果您正在使用Visual 2013,则使用vs2013作为您的平台。)

注:根据ToxicFrog和Victor Oliveira的说法,平台vs2010是它将支持的最高平台。不过,我最近在vs2012上试用了它,它运行得很好)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19752818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档