當前位置:首頁 » 編程軟體 » 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;

}

熱點內容
花開魔種密碼是什麼 發布:2025-03-23 21:34:50 瀏覽:621
google腳本 發布:2025-03-23 21:33:53 瀏覽:605
正在載入java 發布:2025-03-23 21:33:07 瀏覽:727
ga6選哪個配置 發布:2025-03-23 21:29:35 瀏覽:686
金鏟鏟之戰電腦玩顯示爆滿伺服器 發布:2025-03-23 21:15:26 瀏覽:350
數易生日計演算法 發布:2025-03-23 20:55:30 瀏覽:279
iis500內部伺服器錯誤php 發布:2025-03-23 20:55:24 瀏覽:459
如何給pon口下的設備配置ip 發布:2025-03-23 20:51:59 瀏覽:309
手機百度雲上傳鏈接 發布:2025-03-23 20:37:46 瀏覽:122
c語言兩個主函數調用函數調用函數調用函數 發布:2025-03-23 20:36:26 瀏覽:467