lua5.3 和 vs2010 环境搭建
来源:互联网 发布:乐高编程软件手机 编辑:程序博客网 时间:2024/06/06 06:54
一.生成lua的静态链接库
1.下载lua5.3的源代码
2.然后用vs2010新建一个控制台应用程序luaLibCompile,选择lib库类型,并且去掉预编译头文件选项。
3.将源代码添加到luaLibCompile中,然后编译代码(注意移除掉:lua.c 和 luac.c 这两个文件)
4.然后将会生成luaLibCompile.lib.
二.使用lua静态链接库
1.新建一个控制台程序testlua.
2.配置testlua工程的属性,右键testlua工程,选择属性:
(1)找到Configuration Properties->VC++ Directories -> Include Directories(正数第2个) ,新增lua5.3源代码中的src目录,因为其中包含了lua的头文件
(2)找到Configuration Properties->VC++ Directories -> Library Directories(正数第4个),新增刚才包含luaLibCompile.lib 的目录。
(注:上面2部是让编译器能找到我们要的头文件.h和静态链接库.lib)
(3)找到Configuration Properties-> Linker -> Input -> Additional Dependencies, 新增luaLibCompile.lib。
(注:这是为了使用了luaLibCompile.lib 这个库)
3.此时我们就可以运行一下的代码进行测试:
// testlua.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <string.h>extern "C" //这个标志必须要,因为lua是用C语言写的,如果不加这个标志将会导致使用C++的命名方式解释其中的函数名,而lib中却找不到。{#include <lua.h>#include <lualib.h>#include <lauxlib.h>}int _tmain(int argc, _TCHAR* argv[]){ lua_State *L = luaL_newstate(); luaL_openlibs(L); luaL_dofile(L,"test.lua"); //const char *buf = "print('Hello World')"; //luaL_dostring(L,buf); lua_close(L); return 0;}
test.luafunction show() print("helloworld")end show()
0 0
- lua5.3 和 vs2010 环境搭建
- Lua环境搭建编译[Lua5.2+VS2010]
- 搭建QT和VS2010集成开发环境
- 搭建QT和VS2010集成开发环境
- OpenGL VC6.0 和 VS2010 环境搭建
- QT4.8.6和VS2010环境搭建
- VS2010搭建OpenGL环境
- vs2010搭建gtk+环境
- OpenGL+vs2010环境搭建
- VS2010 + Qt环境搭建
- VS2010搭建OpenGL环境
- OpenGL---VS2010环境搭建
- qt4+vs2010 环境搭建
- Windows环境下手工配置Lua5.3
- coco2d-x学习第一章 codo2d-x 2.2.3+vs2010环境搭建和新建项目
- 【Qt】搭建QT和VS2010集成开发环境
- OpenGL环境搭建(Windows下VS2010)和版本信息查询
- 【Qt】搭建QT和VS2010集成开发环境
- js实现跨浏览器好友列表
- Android数据存储和访问
- 使用node.js ,Express, 和Mongodb 简历一个简单的Restful 网页服务-part1
- Objective-C(四、属性声明与功能,点语法)——iOS开发基础
- Linux ls 命令
- lua5.3 和 vs2010 环境搭建
- CentOS 6.6编译安装LAMP(Apache2+PHP+Mysql+PHPmyAdmin)
- nginx方面的书籍
- 解决C++与object-c混合编译
- Xcode_真机调试证书生成、设置、应用
- window的代码源文件放到mac上注意事项
- 日语学习之沪江N3基础 20150626 -2
- 经常遇到build.xml,是干什么用的?
- 数据存储