加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.cpp 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
zc 提交于 2021-04-23 16:06 . 新增远程控制
#include <QCoreApplication>
#include <QTextCodec>
#include <QFile>
#include "Link.h"
#include "Config.h"
#include "RPC.h"
#include "Json.h"
#include "Version.h"
#include "Record.h"
#include "Push.h"
#include "UART.h"
RPC *GRPC;
Record *GRecord;
Push *GPush;
UART *GUart;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForLocale(codec);
if(!Link::init())
return 0;
QString ver;
ver=ver.sprintf("%s build %s_%d",VERSION_VER,VERSION_DATE,VERSION_BUILD);
QVariantMap version=Json::loadFile("/link/config/version.json").toMap();
version["app"]=ver;
version["sdk"]=Link::getVersion()["version"].toString()
+" build "+Link::getVersion()["date"].toString()
+"_"+Link::getVersion()["build"].toString();
Json::saveFile(version,"/link/config/version.json");
Config::loadConfig(CFGPATH);
GRecord=new Record();
GRecord->init();
GPush=new Push();
GPush->init();
GUart=new UART();
GUart->init();
GRPC=new RPC();
GRPC->init();
return a.exec();
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化