Просмотр исходного кода

Windows. Remove CWD from DLL search paths.

Signed-off-by: alex-z <blackslayer4@gmail.com>
alex-z 4 лет назад
Родитель
Сommit
bd731a9cda
2 измененных файлов с 6 добавлено и 0 удалено
  1. 3 0
      src/cmd/cmd.cpp
  2. 3 0
      src/gui/main.cpp

+ 3 - 0
src/cmd/cmd.cpp

@@ -310,6 +310,9 @@ void selectiveSyncFixup(OCC::SyncJournalDb *journal, const QStringList &newList)
 
 int main(int argc, char **argv)
 {
+#ifdef Q_OS_WIN
+    SetDllDirectory(L"");
+#endif
     QCoreApplication app(argc, argv);
 
 #ifdef Q_OS_WIN

+ 3 - 0
src/gui/main.cpp

@@ -57,6 +57,9 @@ void warnSystray()
 
 int main(int argc, char **argv)
 {
+#ifdef Q_OS_WIN
+    SetDllDirectory(L"");
+#endif
     Q_INIT_RESOURCE(resources);
     Q_INIT_RESOURCE(theme);