Yaklaşık bir yıl önce CMake'deki başlık bağımlılıklarını sordum .
Geçenlerde, CMake'nin bu başlık dosyalarının projenin dışında olduğunu düşündüğünü fark ettim . En azından, bir Code :: Blocks projesi oluştururken başlık dosyaları proje içinde görünmez (kaynak dosyalar yapar). Nedenle CKağıt olmak için bu başlıkları dikkate geliyor bana dış projeye ve bağlı onları takip etmez.
CMake eğitiminde hızlı bir arama sadece include_directories
istediğimi yapmıyor gibi görünüyor ...
Belirli bir dizinin dahil edilecek başlıklar içerdiğini ve bu üstbilgilerin oluşturulan Makefile tarafından izlenmesi gerektiğini CMake'e bildirmenin doğru yolu nedir?
.cbp
proje dosyasına atıfta bulunmalıydı . Eğer cmake bağımlılık tarayıcısı bir başlık dosyasını bir Makefile için bir bağımlılık olarak doğru bir şekilde tanımlayamazsa, bunu düzeltmenin yolları vardır, ancak bazı durumlarda tam önişlemci içermediğinden yanlış olur.