farkmt2official 1
farkmt2official
mavzermete 1
mavzermete
dreamstone 1
dreamstone
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
Hikaye Ekle

Cevaplandı MT2009 Files Client SRC build hatası

  • Konuyu başlatan Konuyu başlatan marciaa2
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 6
  • Görüntüleme Görüntüleme 223

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

içerme dosyası açılamıyor: '../../Server/common/length.h': No such file or directory

bu şekilde hata veriyor yardımcı olurmusunuz vs2022 ve 2019 la denedim
 
Çözüm
Client Source dizinine gidin;
"Source\Source Client"

Yeni bir klasör oluşturun Server adında,

1771997293656.png


Server klasörünün içine,
"Server Source\Server\" yoluna gidin ve "common" klasörünü kopyalayın,
"Source\Source Client\Server\" içine yapıştırın.

Tekrardan build alın. Release ve 32-bit olarak. Eğer tekrar aynı hatayı alırsanız bana mesaj gönderin. İyi forumlar.
içerme dosyası açılamıyor: '../../Server/common/length.h': No such file or directory

bu şekilde hata veriyor yardımcı olurmusunuz vs2022 ve 2019 la denedim
Bu hata, derleme sırasında length.h dosyasının bulunamadığını söylüyor. Yani VS2022 veya VS2019 ile derleme yaparken derleyici, #include "#includerver/common/length.h" satırında belirtilen yolu bulamıyor ve build fail oluyor.

Öncelikle dosyanın gerçekten var olup olmadığını kontrol et. Proje dizininden ../../Server/common/length.h yoluna gidip dosyanın orada olup olmadığını gör. Eğer dosya yoksa server source’un eksik demektir, tam olarak indirilip çıkarıldığından emin olmalısın.

Dosya varsa, Visual Studio’da proje ayarlarını kontrol et. Project → Properties → C/C++ → General → Additional Include Directories bölümüne ../../Server/common yolunu ekle. Yol eklenmezse derleyici header’ı bulamaz. Relative path’ler açılış yaptığın solution dizini ile uyumlu olmalı, gerekirse tam path de verebilirsin:

$(SolutionDir)\..\Server\common

Platform Toolset ayarını da kontrol et. VS2019 için v142, VS2022 için v143 seçili olmalı.

Son olarak projeyi temizle (Clean Solution) ve tekrar derle (Rebuild Solution). Eğer dosya eksikse source’u yeniden indirip eksiksiz çıkardıktan sonra yukarıdaki ayarları uygula. Bu şekilde length.h bulunamıyor hatası çözülecektir.
 
Bu hata, derleme sırasında length.h dosyasının bulunamadığını söylüyor. Yani VS2022 veya VS2019 ile derleme yaparken derleyici, #include "#includerver/common/length.h" satırında belirtilen yolu bulamıyor ve build fail oluyor.

Öncelikle dosyanın gerçekten var olup olmadığını kontrol et. Proje dizininden ../../Server/common/length.h yoluna gidip dosyanın orada olup olmadığını gör. Eğer dosya yoksa server source’un eksik demektir, tam olarak indirilip çıkarıldığından emin olmalısın.

Dosya varsa, Visual Studio’da proje ayarlarını kontrol et. Project → Properties → C/C++ → General → Additional Include Directories bölümüne ../../Server/common yolunu ekle. Yol eklenmezse derleyici header’ı bulamaz. Relative path’ler açılış yaptığın solution dizini ile uyumlu olmalı, gerekirse tam path de verebilirsin:

$(SolutionDir)\..\Server\common

Platform Toolset ayarını da kontrol et. VS2019 için v142, VS2022 için v143 seçili olmalı.

Son olarak projeyi temizle (Clean Solution) ve tekrar derle (Rebuild Solution). Eğer dosya eksikse source’u yeniden indirip eksiksiz çıkardıktan sonra yukarıdaki ayarları uygula. Bu şekilde length.h bulunamıyor hatası çözülecektir.


Daha anlaşılabilir sade ve türkçe olsa aslında başaracağım :)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst