Files
LuaCangjia_api/lib/test.cpp
2026-03-18 16:20:46 +08:00

43 lines
961 B
C++

#include "lua_runner.hpp"
#include <fstream>
#include <string>
#include <iostream>
using namespace std;
int main()
{
std::ifstream file("call.json");
std::string content(
(std::istreambuf_iterator<char>(file)),
std::istreambuf_iterator<char>()
);
Lua_runner runner;
/* if(runner.run("test.lua",content.c_str())==-1){
perror("lua");
return -1;
}
cout<<runner.reslt<<endl;
runner.clean();
if(runner.run("test.lua",content.c_str())==-1){
perror("lua");
return -1;
}*/
runner.load_lib("test3.lua","test3");
runner.load_lib("test4.lua","test4");
runner.load_lib("test2.lua","test2");
runner.unload_lib("test4");
runner.run("test.lua",content.c_str());
runner.run();
runner.run();
cout<<runner.reslt<<endl;
runner.clean();
runner.run("test1.lua",content.c_str());
cout<<runner.reslt<<endl;
return 1;
}