网站大量收购闲置独家精品文档,联系QQ:2885784924

在Windows7下配置Lua.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在Windows7下配置Lua配置环境操作系统:windows7 64位旗舰版Lua:lua5.3IDE:Visual Studio 2013二.准备工作1.去lua的官方网站下载Lua的源代码,必威体育精装版版是5.3,lua的官网:/,下载完后解压到你想要的目录。2.安装好Visual Studio 2013。其实不一定是2013版本,2010也可以。三.开始配置1.打开VS2013,新建一个空的解决方案(兴建项目其他项目类型Visual Studio解决方案),位置自己选择,解决方案名称叫Lua_build。然后确定。我们完成了最基本的工作。接下来我们会在解决方案中要新建三个项目。分别是Lua_lib,Lua和Luac。三个项目都有各自的功能,在Lua和Luac项目中会生成最终我们想要的执行文件。Lua_lib会生成静态库文件,Lua和Luac项目的编译需要这个库文件。所以我们首先要编译Lua_lib项目,产生需要的库文件。2.生成需要的库文件在Lua_build解决方案上右键,添加新建项目Visual C++项目空项目。我们把项目命名为Lua_lib。然后确定。新建项目C++的空项目我们Lua_lib项目新建完了。接下来我们要往项目中添加Lua源代码。在项目上右键添加已存在项。打开我们解压的Lua所在目录。找到src文件夹,这里需要注意一下,除了lua.c和luac.c两个文件外,都添加到项目中去。Lua_lib项目中生成我们需要的库文件,而Lua.c和Luac.c分别是Lua和Luac项目中要用到的。添加源代码源代码所在的目录去除不用添加的两个文件文件添加进去之后,自然是要编译咯,不过先不要急,我们还要配置一下我们的项目属性,让项目在我们编译的时候生成lib也就是库文件。在Lua_lib项目上右键属性配置属性常规配置类型。选择静态库,然后确定。右键Lua_lib项目,选择编译。运行完成之后VS2013会在解决方案下面生成一个Debug文件夹,里面会有一个Lua_lib.lib的文件,这个就是Lua和Luac项目需要的库文件。配置项目属性3.生成Lua.exe和Luac.exe可执行文件(目标文件)在Lua_build解决方案中新建两个项目Lua和Luac。添加Lua和Luac两个项目把Lua.c文件添加到Lua项目。Luac.c添加到Luac项目向Lua和Luac两个项目添加文件接下来对Lua和Luac项目都执行相同的操作。首先是因为他们编译都需要Lua_lib.lib库文件,所以要对两个项目都映入Lua_lib.lib库文件。再者你要告诉Lua和Luac去哪里找这个库文件,所以要对两个项目包含进Lua_lib.lib文件所在的文件夹。右键Lua项目属性配置属性链接器输入附加依赖项添加依赖项单击下拉按钮编辑填写Lua_lib.lib(文件名其实跟Lua_lib项目同名)确定。填写需要的库文件名称不用关闭刚才属性窗口,选择常规附加库目录点击下拉按钮编辑点击右上角的文件夹按钮将我们开始生成的Lua_lib.lib库文件的目录添加进去,然后确定。对Luac项目也是进行这两步。添加库文件所在的目录4.生成目标可执行文件右键解决方案,编译。成功后便可在解决方案的debug目录下生成Lua.exe和Luac.exe这两个可执行文件,这两个就是我们要的文件。生成的目标文件四.测试我们编译好的目标文件我们打开控制台,把目录定位到我们之前Lua_build解决方案的debug文件夹下。在控制台上输入Lua.exe我们就能进入Lua处理程序,上面显示了版本号,版权等信息简单的测试一下,输入print(“Test lua”)然后回车,我们看到输出了Test lua。成功。我们还可以直接运行.lua文件。我们在当前目录下新建一个Test.lua文件,我们在Test.lua文件中输入print(“Testlua”);保存。在控制台输入Lua.exe Test.lua。然后你会看到相同的输出我们接下来测试Luac.exe。Luac.exe的功能有点类似于一个编译器。它把.lua的文件处理后变成.out的二进制文件,然后就可以用Lua.exe执行它在控制太执行Luac.exe Test.lua在当前目录下会生成luac.out的文件。然后执行Lua.exe luac.out也会看到相同的输出。

您可能关注的文档

文档评论(0)

DQWvpUSYMv + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档