#include #include #include #include "HxTaskDispatch.h" int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); /* 需要设置的运行时默认工作路径 */ QDir::setCurrent(QCoreApplication::applicationDirPath()); /* 记录日志 */ HxLog::append("application", "startup"); /* 创建数据缓存目录 */ HxDir::mkpath({{TEMPORARY_LOG_DIRECTORY}, {TEMPORARY_RECORD_DIRECTORY}}); /* 设置最大线程个数 */ QThreadPool::globalInstance()->setMaxThreadCount(100); /* 数据库模块初始化 */ HxDataBase::initialization(); HxTaskDispatch::initialization(); HxTaskDispatch::listern(9031); HxTaskDispatch::listern(9032); HxTaskDispatch::connect_to_host("192.168.10.10", 9031); return a.exec(); }