当前位置:首页 » 编程软件 » vs编译lua

vs编译lua

发布时间: 2025-03-23 00:13:39

1. vs支持哪些编程语言

编程语言分为机器语言,汇编语言,高级语言下面介绍一下这三大类语言(由于高级语言的种类较多,主要介绍高级语言,另外我们编程时也主要用高级语言)

2. 如何在VS2010中运行Lua文件

简单,去下个LUA for windows,安装完毕后,到安装目录里找到lua51.dll和lua51.lib以及相关的头文件

然后是代码:
#include <stdio.h>
extern "C" {
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}
#pragma comment(lib, "lua5.1.lib")
lua_State* L;

int main ( int argc, char *argv[] )
{
/* initialize Lua */
L = lua_open();
/* load Lua base libraries */
luaL_openlibs(L);
luaL_dofile(L, "my.lua");//载入代码文件并执行
//假设里面的函数是这样的:function LuaFun(a,b) return a+b,a-b end

lua_getglobal(L, "LuaFun");
lua_pushnumber(L, 10);//压入参数1
lua_pushnumber(L, 20);//压入参数2
lua_call(L, 2, 2);//调用函数,2个参数,2个返回值
int a = luaL_checkinteger(L, 1);//第一个返回值
int b = luaL_checkinteger(L, 2);//第一个返回值
lua_pop(L, 2);//清理堆栈
printf("a:%d,b:%d\n",a,b);
/* cleanup Lua */
lua_close(L);
/* pause */
printf( "Press enter to exit..." );
getchar();
return 0;

}

热点内容
java文件上传服务器 发布:2025-04-30 19:01:09 浏览:692
编程课活动 发布:2025-04-30 18:49:06 浏览:156
如何发布axure服务器 发布:2025-04-30 18:23:05 浏览:13
模拟器脚本制作 发布:2025-04-30 17:59:23 浏览:833
天翼云电脑pc版不显示服务器 发布:2025-04-30 17:32:32 浏览:597
psp存储卡是否原装 发布:2025-04-30 17:12:44 浏览:560
java的jdk64下载 发布:2025-04-30 17:05:14 浏览:692
java培训机构那家好 发布:2025-04-30 16:45:02 浏览:665
前端缓存数据库 发布:2025-04-30 16:38:59 浏览:914
视频加密网关 发布:2025-04-30 16:34:32 浏览:675