Merhaba,
Vakit geçirmek amaçlı kendi çapımda TR dili ekleme vb. şeyler yapacağım files için Client Src derleme yaparken resimdeki hatayı alıyorum.
Çok fazla anladığım bir konu değil açıkcası fakat bi üstat yardımcı olursa memnnun olurum.
Hata görseli;
Ekli dosyayı görüntüle 168513
Hata direkt şunu söylüyor:
../../Server/common/length.h ve item_length.h dosyalarını bulamıyor.
Yani ortada syntax hatası yok, derleyici o header dosyalarının olduğu yolu göremiyor.
Genelde şu sebeplerden çıkar:
İlk olarak gerçekten o klasör var mı ona bak. Proje dizinine girip Server/common klasörünün içinde length.h ve item_length.h dosyaları duruyor mu kontrol et. Dosya yoksa zaten hata normal.
Dosya varsa bu sefer include yolu tutmuyor demektir. Kodun içinde büyük ihtimalle şöyle bir satır vardır:
#include "../../Server/common/#include"
Ama proje yapısı değiştiyse o ../ sayısı artık doğru yere gitmiyor olabilir. Klasör yapısına göre yolu düzeltmen gerekir.
Bir diğer ihtimal de Visual Studio’nun o klasörü include path olarak tanımamış olması. Project Properties kısmına girip C/C++ → Additional Include Directories bölümüne Server/common yolunu eklersen sorun çözülür.
Kısacası problem dosya yolu. Derleyici header dosyasını bulamıyor. Ya klasör eksik, ya yol yanlış, ya da proje ayarlarında include dizini tanımlı değil.