VS2012配置Lua
来源:互联网 发布:c程序员面试宝典 pdf 编辑:程序博客网 时间:2024/06/05 02:27
VS2012配置Lua
首先去官网下载Lua源代码
http://www.lua.org/download.html
将下载下来的源代码解压 src 文件夹如下,我使用的是 5.3.0
1.将Lua源代码编译为.lib静态库
打开VS,创建一个WIN32空项目,选择静态库,不选预编译头文件
点击“完成”即可
2.将src文件放到该项目工程目录下,删除lua.c文件,将Lua源文件拖拽到项目中
结果如下
3.配置属性,点击项目右键,点击属性
4.配置编译生成的 .lib库生成位置
查看配置管理
5.编译生成 .lib库
6.下面来说明一下,怎么使用生成的lib库
新建一个新的控制台项目
选择控制台程序,预编译头等默认选项即可,此处省略
选择TestLua2项目右键选择属性
选择刚才创建的.lib库
在连接器中配置库名
7.在代码中调用Lua中的方法
主函数中代码如下
#include "stdafx.h"#include "iostream"extern "C"{#include "lua.h"#include "lualib.h"#include "lauxlib.h"#include "luaconf.h"}using namespace std;int _tmain(int argc, _TCHAR* argv[]){ lua_State * L = luaL_newstate(); luaopen_base(L); luaL_openlibs( L); //此处打开 和该.cpp同一级目录下的 test.lua脚本 luaL_dofile( L, "./test.lua"); lua_close(L); std::cout<<"main test"<<endl; system("pause"); return 0;}
创建一个 test.lua脚本
代码如下
do local i for i = 0,30,3 do print("i = "..i) endend
该Lua脚本可以再外部创建,拖放到和调用他的.cpp脚本一个目录下即可
运行项目
运行成功标志如下
正确结果如下
到此 Lua源代码生成 .lib库成功,并且在其他项目中成功调用生成的Lib库
0 0
- VS2012配置Lua
- VS2012配置Lua环境
- cocos2dx+vs2012+lua开发环境配置+BabeLua
- cocos2dx+vs2012+lua开发环境配置+BabeLua
- VS2012动态链接lua
- VS2012静态链接lua
- vs2012编译lua源代码
- VS2012+LUA环境搭建
- vs2012搭建lua+c++环境
- VS2012 C++ 调用LUA脚本
- Win8+vs2012+MySQLConnectorC++配置
- Qt5.0.2 +vs2012配置
- VS2012配置OpenGL
- VS2012下systemC配置
- VS2012 +OpenCv2.4.4配置
- VS2012 +PTVS配置
- VSS2005+vs2012配置
- VS2012配置MPI
- java线程安全问题之静态变量、实例变量、局部变量
- libSVM3.17的安装
- NGINX配置rtmp服务器实现rtmp以及hls直播
- ios UIView父子关系和层次结构
- CentOS 6.4上通过yum安装Nagios-3.5.0
- VS2012配置Lua
- chorme 参数一览
- [Mysql自学笔记]索引的原理
- 黑马程序员——ObjC基础—对象的其他要点
- Ubuntu 软件包
- CodeForces 171F(千古神题。。)
- 64位原子操作add
- 如何学习开源项目
- Git技巧之git add -u与git add -A