diff --git a/src/corelib/global/qlibraryinfo.cpp b/src/corelib/global/qlibraryinfo.cpp index 1c3b09f..33a9fc6 100644 --- a/src/corelib/global/qlibraryinfo.cpp +++ b/src/corelib/global/qlibraryinfo.cpp @@ -44,6 +44,8 @@ #include "qsettings.h" #include "qlibraryinfo.h" #include "qscopedpointer.h" +#include "qdebug.h" +#include #ifdef QT_BUILD_QMAKE QT_BEGIN_NAMESPACE @@ -175,6 +177,14 @@ QSettings *QLibraryInfoPrivate::findConfiguration() } } #endif + char modfname[MAX_PATH],dllDirs[MAX_PATH]; + GetModuleFileNameA(NULL, modfname, MAX_PATH); + + GetDllDirectoryA(MAX_PATH, dllDirs); + + qDebug() << __FUNCTION__ << "Looking for qt.conf in" << qtconfig + << " module being " << modfname << " DLLDirs" << dllDirs; + if (QFile::exists(qtconfig)) return new QSettings(qtconfig, QSettings::IniFormat); return 0; //no luck diff --git a/src/gui/kernel/qguiapplication.cpp b/src/gui/kernel/qguiapplication.cpp index bc4a135..92eadef 100644 --- a/src/gui/kernel/qguiapplication.cpp +++ b/src/gui/kernel/qguiapplication.cpp @@ -892,7 +892,9 @@ static void init_platform(const QString &pluginArgument, const QString &platform // Split into platform name and arguments QStringList arguments = pluginArgument.split(QLatin1Char(':')); const QString name = arguments.takeFirst().toLower(); - + qDebug() << __FUNCTION__ << "QLibraryInfo paths"; + for (int i = 0 ; i < QLibraryInfo::TestsPath; ++i) + qDebug() << i << QDir::toNativeSeparators(QLibraryInfo::location(static_cast(i))); // Create the platform integration. QGuiApplicationPrivate::platform_integration = QPlatformIntegrationFactory::create(name, arguments, argc, argv, platformPluginPath); if (QGuiApplicationPrivate::platform_integration) {