lua5.3.3 vs 编译 静态库

本文详细介绍了如何使用Visual Studio 2015搭建Lua开发环境的过程,包括Lua源码的下载、静态库项目的创建、头文件与源文件的添加等步骤,并提供了测试运行Lua的示例代码。

1、下载Lua源码http://www.lua.org/ftp/lua-5.3.3.tar.gz
      a 下载后解压到一个目录下,这里假设解压到文件夹 注意下载的版本

2、在VS2015中新建一个静态库项目,项目命名为lua

a 新建---》项目

 

弹出如下界面

选择Visualc++           --->win32       ---> win32控制台应用程序   ,项目的名称改成lua   ----->点击“确定”。界面如下:

点击“下一步”,如下:

勾选“静态库”  ------------------>   勾掉“预编译头”   ---------------->点击“确定”   。

以上是vs 2015创建过程。2017有些变化。

2017新建工程

 

新建--------》项目--------》已安装(vs必须配置c++环境)visual c++ windows桌面-------》静态库 

创建完成后,项目-----》属性 如下图

 

然后在弹出的属性面板设置“不使用预编译头”。如下图

 

 

 

建立完成项目后,右击项目,“添加”--------------->‘“现有项目” ,    如下图:

 

找到刚才的lua解压文件夹下面的src文件夹,解压的lua文件夹如下:

在弹窗中选择

src 目录下的*.h文件到项目的“头文件”目录下,注意不要选择lua.hpp文件,可以在搜索栏输入“*.h”,或者点击文件类型找到所有.h文件。

 

添加src文件夹下面的“*.c”文件 到 项目的“源文件”中,注意去掉lua.c和luac.c文件,如下图

要添加的文件,

调整“debug”为 “release” 如下图:

生成解决方案:

如果成功将会输出下图提示:

测试运行lua

添加一个新项目:项目名:luatest

 

过程和上面的项目添加一样,但是到下图要重新设置:如下

添加上面建的lua项目的引用,

选择lua项目

添加头文件

文件选择和上面一样。

设置“附加包含目录”

如下

 

 

编写修改 默认启动代码文件luatest.cpp

 

贴上代码:

#include "stdafx.h"  
#include <stdio.h>  
#include <string.h>  

extern "C"
{
#include <lua.h>  
#include <lualib.h>  
#include <lauxlib.h>  
}

int _tmain(int argc, _TCHAR* argv[])
{
    lua_State *L = luaL_newstate();
    luaL_openlibs(L);

    const char *buf = "print('lua: Hello World')";
    luaL_dostring(L, buf);

    lua_close(L);
    getc(stdin);
    return 0;
}

 

 

 

 

设置启动项   设置如下:

 

 

选择你要启动的项目

 

 

 

 

 

 

然后“f5” 运行程序 如下

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值