qt yaratıcısında gerçekten hoşuma giden bir özellik var ve bu Gölge oluşturma. Gölge Oluşturma açık olduğunda, oluşturulan tüm dosyalar (*. Moc, Makefile, * .o) belirli bir kaynak dizinde oluşturulur, bu nedenle kaynak dizini temiz tutulur. Qt yaratıcısından kdevelop'a geçiyorum ve bu özelliğin nasıl çalıştığını anlamaya çalışıyorum, şu ana kadar oluşan ikili, moc dosyalarını ve nesne dosyalarını DESTDIR
, OBJECTS_DIR
ve MOC_DIR
değişkenlerini kullanarak ek dizine oluşturabilirim ancak Bu diretoryde makefile oluşturmak. Herhangi bir fikir? QtCreator neQmake'de gölge yapılandırmasını el ile yapılandırma
15
A
cevap
23
AFAIK, temelde bu kadar aşağı kaynar:
mkdir my_shadow_build
cd my_shadow_build
qmake ../my_src_dir
bu oluşturur Makefile kendisi inşa dizinde ve basitçe
make
çalışan inşa dizin altındaki tüm geçici dosyaları var oluşturur Orijinal dizinden kaynakları kullanarak. Bu .pro dosyasında özel bir şey gerektirmez, ancak sadece "dışarıdan" kullanımına bağlıdır.
1
Ayrıca KDevelop için deneysel QMake destek eklentisi deneyebilirsiniz: https://projects.kde.org/kdev-qmake
İlk başlatılması konusundaki yapı klasör için size sorar ve gölge-build şeyler yapıyor. .pro ve .pri dosyalarınızın düzgün bir şekilde yazıldığından emin olmanız gerektiğine dikkat edin; bu sorunu çözmek oldukça kolaydır. CMake bu konuda çok daha basit!
İlgili konular
- 1. Karma testle kullanmak için webpack yapılandırmasını yapılandırma
- 2. Heroku, yapılandırma yapılandırması yerine üretim yapılandırmasını kullanarak
- 3. Bugzilla yapılandırma dosyasında el ile urlbase ayarı nasıl değiştirilir?
- 4. Veritabanından .NET yapılandırmasını oku
- 5. Gölge ile NSTextField?
- 6. Web Yapılandırmasını Yapılandırma Oracle Yönetimli Veri Erişimi İçin
- 7. Backbone.Js - el ile $ el arasındaki fark nedir?
- 8. gölge
- 9. Gölge alt yapıları ile gölge oluşturma nasıl kullanılır?
- 10. El ile Joomla!
- 11. EL ile karşılaştırma equignoreCase
- 12. yeniden başlatın (veya yapılandırmasını yeniden yükleyin) Eclipse-CS program aracılığıyla
- 13. set catalina tomcat yapılandırmasını etkinleştirir
- 14. yumuşak gölge, SceneKit
- 15. Yeni yapı yapılandırmasını kullanmak ve web yapılandırmasını dönüştürmek için TFS 2010 Builds'ı nasıl edinebilirim?
- 16. Uygulamam el ile başlatıldı mı?
- 17. Yay Güvenliği: setUserPrincipal el ile
- 18. El ile bir tf.Summary() oluşturmak
- 19. vis.js - Düğüm düğümünü el ile
- 20. WebRTC'yi Coturn ve oAuth ile yapılandırma
- 21. CPAN yapılandırmasını nasıl otomatikleştirebilirim?
- 22. Kutu Gölge ile CSS Konuşma Balonu
- 23. Android Alttan Navigasyon Çubuğu alt gölge ile
- 24. ekleyerek gölge
- 25. es6 ile Grunt yapılandırma
- 26. Spring.NET ile Onayları Yapılandırma
- 27. JBoss'un hangi yapılandırmasını kullanmalıyız - web, standart, varsayılan?
- 28. EL
- 29. EL
- 30. EL
Bunun sadece qmake, cmake ve hatta autotools için geçerli olduğunu belirtmek istiyorum :) – Sambatyon