当前位置:首页 » 编程软件 » 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;

}

热点内容
php数字比较 发布:2025-03-23 22:04:44 浏览:673
安卓如何偷偷知道对方在哪里 发布:2025-03-23 21:53:11 浏览:34
三国群英脚本暂停win10 发布:2025-03-23 21:44:14 浏览:723
python机器学习经典实例 发布:2025-03-23 21:43:04 浏览:138
花开魔种密码是什么 发布:2025-03-23 21:34:50 浏览:622
google脚本 发布:2025-03-23 21:33:53 浏览:606
正在载入java 发布:2025-03-23 21:33:07 浏览:728
ga6选哪个配置 发布:2025-03-23 21:29:35 浏览:688
金铲铲之战电脑玩显示爆满服务器 发布:2025-03-23 21:15:26 浏览:350
数易生日计算法 发布:2025-03-23 20:55:30 浏览:279