ejoy2d wnidows下环境搭建过程

ejoy2d wnidows环境搭建过程
1:下载源代码
https://github.com/ejoy/ejoy2d
2: msvc\make.bat
3: ej2d.exe examples/ex01.lua 显示

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用cJSON库来生成该JSON数据,以下是一个示例代码: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> #include "cJSON.h" int main() { // 创建根JSON对象 cJSON *root = cJSON_CreateObject(); if (root == NULL) { printf("create root failed!\n"); return -1; } // 添加属性 cJSON_AddStringToObject(root, "id", "35f34c95e0ae429bb576e7b3df27efb6"); cJSON_AddStringToObject(root, "deviceId", "ejoy0001"); // 创建文件名数组 cJSON *fileNameArray = cJSON_CreateArray(); // 添加文件名元素 cJSON *fileName1 = cJSON_CreateString("example.log.2023.01.01"); cJSON *fileName2 = cJSON_CreateString("example.log.2023.01.01"); cJSON_AddItemToArray(fileNameArray, fileName1); cJSON_AddItemToArray(fileNameArray, fileName2); // 将文件名数组添加到根JSON对象中 cJSON_AddItemToObject(root, "fileName", fileNameArray); cJSON_AddNumberToObject(root, "code", 0); cJSON_AddStringToObject(root, "message", "success"); cJSON_AddNumberToObject(root, "timeStamp", 1666061212000); cJSON_AddStringToObject(root, "sign", "3mlAZzGCFzZMKNHA6n9h13io3x0="); // 将JSON对象转换为字符串并输出 char *jsonString = cJSON_Print(root); printf("%s\n", jsonString); // 释放内存 cJSON_Delete(root); free(jsonString); return 0; } ``` 运行上面的代码,就会输出你所需要的JSON数据: ```json { "id": "35f34c95e0ae429bb576e7b3df27efb6", "deviceId": "ejoy0001", "fileName": ["example.log.2023.01.01","example.log.2023.01.01"], "code": 0, "message": "success", "timeStamp": 1666061212000, "sign": "3mlAZzGCFzZMKNHA6n9h13io3x0=" } ``` 需要注意的是,在使用cJSON库时,需要在代码中引入头文件`#include "cJSON.h"`,并在编译时链接cJSON库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值