在线咨询
Skip to content

xl_dl_init ​

说明: ​

初始化 SDK。

语法: ​

c
int32_t xl_dl_init(const xl_dl_init_param* param);

参数: ​

[in]param: 指向 struct xl_dl_init_param_t 结构体的指针。

c
struct xl_dl_init_param_t {
  const char* app_id;       // 应用 ID,控制台创建应用时生成的 app_id
  const char* app_version;  // 应用版本号
  const char* cfg_path;     // 配置信息及任务信息保存路径, utf8 编码
  uint8_t     save_tasks;   // 是否保存任务信息,1:保存 0:不保存
};

返回值: ​

成功返回 0,失败返回相应错误码。

备注: ​

需确保 cfg_path 对应的路径存在且可写,SDK 在此目录存储配置信息和任务信息。

常见错误码:XL_DL_ERROR_FILE_NOT_EXIST(9504),需要检查 cfg_path 给定路径是否存在且可写。