#include using namespace dl; //Client client; //void client_send(void*) //{ // while (true) // { // //client.Send("客户端发送数据"); // std::this_thread::sleep_for(std::chrono::seconds(2)); // } //} int main() { //String::TestSplit(); Engine::Init(); //Mat::Test(); /*Thread* t = g_thread->Create(); t->Start(client_send, nullptr);*/ //{ // Server server; // if (!server.Accept()) // { // log_err("服务器Accept失败!"); // return -1; // } // server.Run(); // Client client; // if (!client.Connent()) // { // log_err("客户端Connect失败!"); // return -1; // } // size_t i = 0; // while (i++ < 10) // { // log_info("客户端发送!"); // client.Send(CreateBufferView("Hello dl!")); // std::this_thread::sleep_for(std::chrono::seconds(1)); // } //} //TestScript(SCRIPT_TEST_SCOPE); //Buffer buf = File::GetBuffer("E:/logo.png"); //std::string str; //str += "constexpr std::vector g_logoImage = {\n"; //size_t i = 0; //for (auto& ch : buf) //{ // str += fmt::format("0x{:02x}, ", ch); // ++i; // if (i % 10 == 0) // str += "\n"; //} //str += "};\n"; //File::SaveString(str, "E:/logo.h"); Value v = 100; log_msg("{}", to_string(v)); Value v1 = "nnnnn"; log_msg("{}", v1.GetString()); std::array xy{ 10,2 }; Value v2 = xy; log_msg("{}", v2.GetString()); g_lua = new LuaScript; g_lua->DoFile("main.lua"); delete g_lua; Engine::Release(); return 0; }