- Bunu kütüphanedeki yönteminde "tanımına atla" Eğer XCode .h dosyasına beni alır "ayıklarken göster sökme" emin yaptık kontrolsüz: ama hata ayıklama, hiçbir kaynak kodunu görebilir ve konuşma-yığının en kütüphanesi için eksik olduğunda
- hiçbir .cpp meslektaşı olduğunu söylüyor
Kütüphaneyi DEBUG olarak kurdum ve daha sonra üstbilgileri + .a dosyasını bir SDK dizinine paketledim. Öyleyse, debug dosyalarını ya SDK dizinine de kopyalamam ya da başvurumu nereye yapacağımı söylemem gerek. Ben de nasıl yapacağımı bilmiyorum.
Açıklamak gerekirse, uygulama projem, kitaplık projesine yalnızca bir .a dosyaları ve başlık dirsleri için bir başvuru kaynağı sağlamaz. Bunun nedeni, kütüphane projesinin CMake tarafından oluşturulduğu ve bunu değiştirmek istemediğimdir.
Kaynak ayıklama makinede derlenmiş mi? Kütüphane kütüphanesi hazırlanırken kaynak dosyaları aynı yerde bulunduklarında, hata ayıklama bilgileri ile derlenmişler mi? Kütüphaneyi kurarken derleyiciye hangi debug bayraklarını verdiniz? –
Evet, aynı şekilde derlendi Mac ama bağımsız olarak ben sadece uygulama projesinin .a ve başlıkların nerede olduğunu söyleyin. Kaynak .cpp dosyaları taşınmıyor, ancak bir SDK oluşturmak için üstbilgileri ve .a dosyasını taşıdım; Mutlak yollar var mı? Xcode bu bilgileri nerede ve nasıl saklar? –
Bunu hiç çözdünüz mü? Burada benzer bir sorum var: http://stackoverflow.com/questions/18903782/how-to-match-precompiled-static-librarys-debugging-symbols-to-source-code-with?lq=1 –