OSDN Git Service

Added Qt static plugin initialization.
authorLoRd_MuldeR <mulder2@gmx.de>
Thu, 1 Jan 2015 20:02:51 +0000 (21:02 +0100)
committerLoRd_MuldeR <mulder2@gmx.de>
Thu, 1 Jan 2015 20:02:51 +0000 (21:02 +0100)
MUtilities_VS2013.vcxproj
src/Startup.cpp

index b651360..f0fa6c3 100644 (file)
       <AdditionalIncludeDirectories>$(ProjectDir)\include;$(QTDIR)\include;$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(SolutionDir)\..\Prerequisites\VisualLeakDetector\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <TreatWarningAsError>true</TreatWarningAsError>
       <CompileAsManaged>false</CompileAsManaged>
-      <DebugInformationFormat>None</DebugInformationFormat>
     </ClCompile>
     <Link>
       <SubSystem>Windows</SubSystem>
index aaa82cd..7524560 100644 (file)
 #include <QImageReader>
 #include <QFont>
 #include <QMessageBox>
+#include <QtPlugin>
+
+///////////////////////////////////////////////////////////////////////////////
+// Qt Plugin Initialization
+///////////////////////////////////////////////////////////////////////////////
+
+#ifdef QT_NODLL
+#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
+Q_IMPORT_PLUGIN(qico)
+Q_IMPORT_PLUGIN(qsvg)
+#else
+Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)
+Q_IMPORT_PLUGIN(QICOPlugin)
+#endif
+#endif
 
 ///////////////////////////////////////////////////////////////////////////////
 // MESSAGE HANDLER