call Q_INIT_RESOURCE from mains to handle static link

This commit is contained in:
Stephen Birarda 2015-02-06 12:39:14 -08:00
parent 7b5af1e3fd
commit 9a98e07b2d
3 changed files with 5 additions and 3 deletions

View file

@ -18,6 +18,9 @@
#include "Application.h"
int main(int argc, const char * argv[]) {
Q_INIT_RESOURCE(fonts);
QElapsedTimer startupTime;
startupTime.start();

View file

@ -88,9 +88,6 @@ const float DEFAULT_POINT_SIZE = 12;
class Font {
public:
Font() { Q_INIT_RESOURCE(fonts); }
using TexturePtr = QSharedPointer < QOpenGLTexture >;
using VertexArrayPtr = QSharedPointer< QOpenGLVertexArrayObject >;
using ProgramPtr = QSharedPointer < QOpenGLShaderProgram >;

View file

@ -210,6 +210,8 @@ void QTestWindow::draw() {
}
int main(int argc, char** argv) {
Q_INIT_RESOURCE(fonts);
QApplication app(argc, argv);
QTestWindow window;
QTimer timer;