#include #if !defined(EMBEDDED_LINUX) #include "ElaApplication.h" #endif #include #include #include "GLCore.h" #ifdef Q_OS_UNIX #include #endif int main(int argc, char *argv[]) { QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts); // 允许多个窗口使用同一个OpenGL上下文(用于实现Live2D模型的异步加载) QApplication a(argc, argv); #if !defined(EMBEDDED_LINUX) eApp->init(); // 设置云母效果图片 eApp->setMicaImagePath("Resources/Pic/Others/MicaBase.png"); #endif #ifdef Q_OS_UNIX // 设置日志过滤规则,将这个特定分类的警告级别设置为“关闭” QLoggingCategory::setFilterRules("qt.multimedia.ffmpeg.libsymbolsresolver.warning=false"); #endif GLCore w(360, 480); // 创建默认的窗口 w.show(); return QApplication::exec(); }