Qt ile program geliştirirken kaynak klasör içerisinde /rapor veya /db gibi alt klasörlerin de derlenmiş kodun oluştuğu yere kopya edilmesi gerekiyor. Bu durumda .pro dosyasına aşağıdaki satırları eklemek gerekiyor.
target.path = $$OUT_PWD/release
target.files = "D:/Belgeler/Qt/LimeReport/win64/release/lib/LimeReport.dll" "D:/Belgeler/Qt/LimeReport/win64/release/lib/QtZint.dll" $$PWD/rapor $$PWD/db
INSTALLS += target
Yukarıdaki örnekte, iki adet dll dosyası ve mevcut klasöredeki /rapor ve /db klasör ve içeriği de derlenmiş kodun olduğu yerde oluşturulması isteniyor.
Ancak sadece bu satırlar yetmiyor. Build settings kısmına da aşağıdaki derleme satırının da eklenmesi gerekiyor.
Özellikle Qt versiyon geçişlerinde hali ile yeni bir pro dosyası oluşuyor ve önceki ayarları yeniden yapmak gerekiyor.
Buraya yazayım da her defasında Qt forumlarını rahatsız etmeyeyim dedim. 🙂