═══════════════════════════════════════════════════════════════
  GEREKLİ DLL DOSYALARI
═══════════════════════════════════════════════════════════════

⚠️ UYARI: Uygulama çalışmıyorsa aşağıdaki DLL dosyaları eksiktir!

═══════════════════════════════════════════════════════════════
📋 GEREKLİ DLL LİSTESİ (11 dosya)
═══════════════════════════════════════════════════════════════

Qt6 Kütüphaneleri (4 adet):
  ✅ Qt6Core.dll
  ✅ Qt6Gui.dll
  ✅ Qt6Widgets.dll
  ✅ Qt6Pdf.dll

MinGW Runtime (3 adet):
  ✅ libgcc_s_seh-1.dll
  ✅ libstdc++-6.dll
  ✅ libwinpthread-1.dll

Qt Plugins (1 klasör):
  ✅ platforms/qwindows.dll

═══════════════════════════════════════════════════════════════
📂 NEREDEN BULUNUR?
═══════════════════════════════════════════════════════════════

Eğer Qt yüklüyse:
  C:\Qt\6.8.1\mingw_64\bin\*.dll
  C:\Qt\6.8.1\mingw_64\plugins\platforms\qwindows.dll

Eğer Qt yüklü değilse:
  • build\ klasöründen kopyalayın
  • veya windeployqt çalıştırın
  • veya Qt Runtime indirin

═══════════════════════════════════════════════════════════════
🔧 ÇÖZÜM 1: windeployqt (Otomatik)
═══════════════════════════════════════════════════════════════

PowerShell'de çalıştırın:

cd releases
C:\Qt\6.8.1\mingw_64\bin\windeployqt.exe PDFToAll.exe --release --no-translations

Bu komut tüm gerekli DLL'leri otomatik kopyalar.

═══════════════════════════════════════════════════════════════
🔧 ÇÖZÜM 2: Manuel Kopyalama
═══════════════════════════════════════════════════════════════

PowerShell'de çalıştırın:

# Qt DLL'leri
$qtBin = "C:\Qt\6.8.1\mingw_64\bin"
Copy-Item "$qtBin\Qt6Core.dll" releases\
Copy-Item "$qtBin\Qt6Gui.dll" releases\
Copy-Item "$qtBin\Qt6Widgets.dll" releases\
Copy-Item "$qtBin\Qt6Pdf.dll" releases\
Copy-Item "$qtBin\libgcc_s_seh-1.dll" releases\
Copy-Item "$qtBin\libstdc++-6.dll" releases\
Copy-Item "$qtBin\libwinpthread-1.dll" releases\

# Platforms plugin
New-Item -ItemType Directory -Path "releases\platforms" -Force
Copy-Item "C:\Qt\6.8.1\mingw_64\plugins\platforms\qwindows.dll" releases\platforms\

═══════════════════════════════════════════════════════════════
🔧 ÇÖZÜM 3: Build Klasöründen
═══════════════════════════════════════════════════════════════

Eğer daha önce build yapılmışsa:

Copy-Item -Path "build\*.dll" -Destination "releases\" -Force
Copy-Item -Path "build\platforms" -Destination "releases\" -Recurse -Force

═══════════════════════════════════════════════════════════════
✅ DOĞRULAMA
═══════════════════════════════════════════════════════════════

Releases klasöründe olması gerekenler:

releases/
├── PDFToAll.exe               ← Var ✅
├── Qt6Core.dll                ← Eklenecek
├── Qt6Gui.dll                 ← Eklenecek
├── Qt6Widgets.dll             ← Eklenecek
├── Qt6Pdf.dll                 ← Eklenecek
├── libgcc_s_seh-1.dll         ← Eklenecek
├── libstdc++-6.dll            ← Eklenecek
├── libwinpthread-1.dll        ← Eklenecek
├── platforms/
│   └── qwindows.dll           ← Eklenecek
├── README.txt                 ← Var ✅
├── VERSION.txt                ← Var ✅
└── IMPROVEMENTS.txt           ← Var ✅

═══════════════════════════════════════════════════════════════
🎯 TEST
═══════════════════════════════════════════════════════════════

DLL'leri ekledikten sonra:

cd releases
.\PDFToAll.exe

Eğer açılırsa ✅ Tamam!
Eğer açılmazsa ❌ Bir DLL eksik, hata mesajını kontrol edin.

═══════════════════════════════════════════════════════════════
📥 QT RUNTIME İNDİRME
═══════════════════════════════════════════════════════════════

Qt yüklü değilse:
  https://www.qt.io/download-qt-installer

Veya MinGW Runtime:
  https://github.com/niXman/mingw-builds-binaries/releases

═══════════════════════════════════════════════════════════════

Made with ❤️ using Qt6 & C++17

═══════════════════════════════════════════════════════════════

