文件路径如下图:
--[[
]]
package.path = package.path .. ";?.lua"
function Vprint()
print("main print!")
end
Vprint()
requiredpackage.Vprint()
--[[
]]
#include <stdio.h>
#include <iostream>
#pragma comment(lib,"lua.lib")
using namespace std;
extern "C" {
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}
lua_State* L;
int main ( int argc,char *argv[] )
{
/* 初始化Lua */
L=luaL_newstate();
lua_status(L);
/* 载入Lua基本库 */
luaL_openlibs(L);
/* 运行脚本 */
luaL_dofile(L,"main.lua");
/* 清除Lua */
lua_close(L);
/* 暂停 */
system("pause");
return 0;
}
这是最简单的用法,以后给大家一些进阶的例子,如果没写肯定是我又偷懒了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。