2016-05-28 7 views
0

VSリリースモードでQPaintDevice前にはQApplicationを作成する必要があり、私はエラーが表示されます。QWidgetの:私はリリースモードでプログラムを実行するためにはQtでVS2015を使用する場合

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)

また、プログラムはQtCore4.dllをリンクする必要がありますQtCored4.dllではなく、なぜプログラムがQtCored4.dllにリンクしていたのかわかりません。

しかし、デバッグモードではプログラムは正常に動作します。次のように

コードは次のとおりです。問題が解決されてい

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

答えて

0

、私はQVTK.dllのリリースバージョンの代わりに、QVTK.dll

のデバッグバージョンをリンク必要
関連する問題