B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

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 220

marciaa2

Level 1
Üye
Katılım
31 Ara 2025
Konular
8
Mesajlar
27
Online süresi
1d 15h
Reaksiyon Skoru
4
Altın Konu
0
TM Yaşı
5 Ay 7 Gün
Başarım Puanı
7
MmoLira
817
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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
Ticaret - 0%
0   0   0
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