first
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
#include <QtWidgets/QApplication>
|
||||
#if !defined(EMBEDDED_LINUX)
|
||||
#include "ElaApplication.h"
|
||||
#endif
|
||||
|
||||
#include <QFontDatabase>
|
||||
#include <QMessageBox>
|
||||
#include "GLCore.h"
|
||||
|
||||
#ifdef Q_OS_UNIX
|
||||
#include <QLoggingCategory>
|
||||
#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();
|
||||
}
|
||||
Reference in New Issue
Block a user