2016-05-28 4 views
0

konstruieren Wenn ich VS2015 mit Qt verwenden Programm in Release-Modus laufen zu lassen, erhalte ich eine Fehlermeldung:QWidget: Muss ein QApplication vor einem QPaintDevice in VS Release-Modus

Program:E:\qt-everywhere-opensource-src-4.8.3\bin\QtCored4.dll
Module:4.8.3
File:global\qglobal.cpp
Line:2246
QWidget: Must construct a QApplication before a QPaintDevice
(Press Retry to debug the application)

Darüber hinaus sollte das Programm QtCore4.dll verlinken eher als QtCored4.dll, aber ich weiß nicht, warum das Programm immer verbunden QtCored4.dll.

Im Debug-Modus läuft das Programm jedoch einwandfrei.

Der Code ist wie folgt:

QApplication a(argc, argv); 
GPURenderingApp w; 
w.showMaximized(); 
return a.exec(); 

Antwort

0

Das Problem wurde gelöst, ich brauche anstelle der Debug-Version von QVTK.dll die Release-Version von QVTK.dll verlinken

Verwandte Themen