Qt ile derleme anında klasör/dosya kopyalama

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. 🙂

Bu yazı Açık Kaynak kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Kodu girin... *