[img width=262height=245]https://ibb.co/nLcvkNt[/img]
Project Explorerdaki dosya ikonlarında zaman zaman çıkan anahtar v.s semboller var.
Bunlardan hangisi ne anlama geliyor, hangi sembolden ne anlamalıyım, neye dikkat etmeliyim.
Cube ide kullanımı hakkında yeterli kaynak bulamadım. Bulduklarımda da bu semboller açıklanmamış. Bildiğiniz bir kaynak var mı?
edit: Resim eklemeye çalıştım ama beceremedim galiba.
https://mcuoneclipse.com/2012/07/30/icon-and-label-decorators-in-eclipse/
Kaynak:
https://community.st.com/t5/stm32cubeide-mcus/what-does-the-little-quot-key-quot-symbol-mean-over-a-file-in/m-p/225548#M10963
https://community.st.com/t5/stm32cubeide-mcus/what-does-the-little-quot-key-quot-symbol-mean-over-a-file-in/td-p/225547
Bence çoğu gereksiz bilgi.
Dosya projeye eklenmesin - derlenmesin ('excluded from build') anlamına geleni işe yarar oda kendini belli ediyor zaten.
@RaMu teşekkür ederim. İnceliyeyim.
Bir de şöyle bir durum oluyor.
Yazdığım kodda implict decleration warningleri oluşuyordu. Gerekli düzenlemeleri yaptım, kodu derlediğimde gene duruyorlar. Ama değişiklik yapmadan tekrar derlediğimde hepsi kayboluyor. Kodun çalışmasında bir sıkıntı yok.
İnternetten araştırdığımda ide ikinci derlemede hatalar haricinde diğer uyarılara bakmıyor gibi bir yoruma rastladım. Belki yanlış yada eksik yorumlamış olabilirim. Bu oluşup kaybolan warningler aslında var mı yok mu? Yok sayabilir miyim?
Implicit declaration uyarısı ve veya hatası fonksiyonun kullanıldığı yerden önce
fonksiyonun tanımlanmamış olması yada fonksiyon prototipinin tanımlanmamış olmasından kaynaklanır.
Kullandığın fonksiyonlar için fonksiyon prototiplerini doğru tanımladıysan uyarı almaman lazım.
Genel olarak warningleri yok saymamak gerekir, error olarak kabul etmek daha iyidir.
@RaMu hocam kullandığım dosyaları. c ve .h olarak hazırladım. Fonksiyonları ilgili .h içerisinde tanımadım. Bunu yapmadan önce implict uyarıları hiç gitmiyorlardı. Şimdi ikinci derlemede kayboluyorlar. Demek ki bir hatam daha var.
Kodu görebilirsek yorum yapmak daha kolay olur. Mümkünse örnek bir projeyi github'a ekle, oradan inceleyelim veya indirip derlemeyi deneyelim.
Hocam iki gündür garip bir şekilde warning de vermiyor. Tertemiz derliyor. Aslında bir şey de yapmadım. Tekrar yaparsa yükleyeyim.