Sanırım yeni başlıyorsun. Biraz ilerleyene kadar yeni klasörler kullanmasan daha iyi olur. Tam olarak neler döndüğünü anladığında özel klasörler oluşturmaya başlarsın. Senin burda olan eklediğin sınıf projeye eklenmiş gibi duruyor. Ancak compile olamamış herhangi bir sebeple. Visual Studio da resimde göstermişsin yaptığın sınıf projede gözüküyor. Visual Studio da compile etmeyi denemeli ve orada başarılı oluyor mu olmuyorsa ne cevap veriyor bakmalısın. Bir daha yaptığında olmamasının sebebi de bu. Sınıfı projeye ekliyorsun ancak muhtemelen compile etmeden yeni bir tane eklemeye çalışıyorsun. Compile da ne sorun çıkıyor Visual Studio da görmek lazım. İlk verdiğin resimde bir tek o hata mesajı gözükmüyor (fatal error un devamı.).
Bir diğer husus dosya ismine CPLUSCPLUS gibi bir şey vermişsin. Aynen bu isimde bir macro olması lazım kodda. Böyle isimler verirken daha normal isimler vermek lazım. Sırf bu yüzden bile sorun çıkıyor olabilir. Hiç bir isim aklına gelmiyorsa MyActor falan de mesela. Visual Studio da compile ederken aşağıda çıkan hata mesajını görürsem belki tam olarak ne olduğunu anlayabilirim.
21-02-2021, Saat: 14:07
(Son Düzenleme: 21-02-2021, Saat: 14:13, Düzenleyen: omer.hatay.)
Sorun farklı bir klasör seçmem. Eğer klasör seçmez ve direk bütün sınıfları bir tek klasörde toplarsam hata olmayacak. Ama oluşturduğum sınıfı gidip başka bir klasörde oluşturmaya kalkarsam o zaman hata veriyor. Mesela projemin ismi "deneme", yeni bir sınıf oluştururken deneme klasörünün içinde oluşturuyor. Ben gidip "deneme/actors" diye klasör belirtip, bu klasörün içerisinde sınıfı oluşturmasını istersem, evet bir klasör oluşturuyor visual studio ve windows gezgininde görünüyor ama unreal enginede görünmüyor. Eğer derlemeye çalışırsam, hata olarak "No Such File Or Directory" mesajını veriyor.
Kısa video falan çeksen nerede hata yaptığını belki anlayabilirdim. Ancak aklıma şunlar geliyor. genereted.h her zaman son include olmalı onu biliyorsundur. Onda hata yapıyor olabilirsin. Include yolları doğru mu ona da bakmışsındır. Normalde herhangi bir sıkıntı olmaması lazım. Kesin yanlış bir şeyler oluyordur ama bu şekilde anlamam çok mümkün değil.