romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplanmadı Ameria2 Client build sorunu

  • Konuyu başlatan Konuyu başlatan TRMetin2Official
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 128
Katılım
30 Eyl 2016
Konular
14
Mesajlar
90
Çözüm
7
Online süresi
14d 53m
Reaksiyon Skoru
97
Altın Konu
0
TM Yaşı
9 Yıl 8 Ay 8 Gün
Başarım Puanı
90
MmoLira
2,324
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!

Merhaba Arkadaşlar,

Bu Konudaki ameria server filesi kurmak istiyorum fakat client build esnasında Userinterface derlerken bu hatayı veriyor, bat dosyaları ile de derleyemedim, yardımcı olabilecek var bir arkadaş var mı. Önerileri olan var mıdır
1766931057560.png
 
Merhaba Arkadaşlar,

Bu Konudaki ameria server filesi kurmak istiyorum fakat client build esnasında Userinterface derlerken bu hatayı veriyor, bat dosyaları ile de derleyemedim, yardımcı olabilecek var bir arkadaş var mı. Önerileri olan var mıdırEkli dosyayı görüntüle 162849

Şu satırda:

std::chrono::steady_clock::time_point m_LastUpdate =
std::chrono::high_resolution_clock::now();

burada iki farklı clock türü karıştırılmış. m_LastUpdate değişkeni steady_clock tipinde ama sen ona high_resolution_clock ile üretilmiş bir zaman değeri atıyorsun. Bunlar aynı şey değil ve C++ bunu otomatik çevirmiyor. İkisi de aynı clock olacak şekilde yazman gerekiyor. Yani ya tamamen steady_clock kullanacaksın ya da tamamen high_resolution_clock.

Asıl büyük problem ise alttaki hata listesinde görünenler.
string.h, stdlib.h, ctype.h, winnt.h gibi dosyaların “açılamıyor” demesi demek, Visual Studio’nun temel C/C++ kütüphanelerini ve Windows header’larını bulamadığı anlamına geliyor. Bu kod hatası değil, kurulum problemi.

Genelde bunun sebebi:

  • C++ build tools’un kurulu olmaması
  • Windows SDK’nın eksik ya da bozuk olması
  • Projenin yanlış toolset ile derlenmeye çalışılması
Bu dosyalar normalde MSVC ve Windows SDK ile birlikte gelir. Bunlar yoksa derleyici en temel header’ları bile göremez ve bir hatadan sonra yüzlerce hata üretmeye başlar. O yüzden 800 küsur hata görüyorsun ama gerçekte sorun çok daha az.

Çözüm olarak Visual Studio Installer’ı açıp Desktop development with C++ paketinin kurulu olduğundan emin olman lazım. İçinde özellikle MSVC build tools ve Windows 10/11 SDK işaretli olmalı. Kurduktan sonra Visual Studio’yu kapatıp aç ve tekrar derle.

Özetle:

  • chrono satırındaki hata: yanlış clock kullanımı
  • string.h vs. hataları: tamamen ortam/kurulum sorunu
  • Çok fazla hata görünmesi: zincirleme etki
Bunları düzelttikten sonra hataların büyük kısmı kendiliğinden kaybolur.
 
Şu satırda:

std::chrono::steady_clock::time_point m_LastUpdate =
std::chrono::high_resolution_clock::now();

burada iki farklı clock türü karıştırılmış. m_LastUpdate değişkeni steady_clock tipinde ama sen ona high_resolution_clock ile üretilmiş bir zaman değeri atıyorsun. Bunlar aynı şey değil ve C++ bunu otomatik çevirmiyor. İkisi de aynı clock olacak şekilde yazman gerekiyor. Yani ya tamamen steady_clock kullanacaksın ya da tamamen high_resolution_clock.

Asıl büyük problem ise alttaki hata listesinde görünenler.
string.h, stdlib.h, ctype.h, winnt.h gibi dosyaların “açılamıyor” demesi demek, Visual Studio’nun temel C/C++ kütüphanelerini ve Windows header’larını bulamadığı anlamına geliyor. Bu kod hatası değil, kurulum problemi.

Genelde bunun sebebi:

  • C++ build tools’un kurulu olmaması
  • Windows SDK’nın eksik ya da bozuk olması
  • Projenin yanlış toolset ile derlenmeye çalışılması
Bu dosyalar normalde MSVC ve Windows SDK ile birlikte gelir. Bunlar yoksa derleyici en temel header’ları bile göremez ve bir hatadan sonra yüzlerce hata üretmeye başlar. O yüzden 800 küsur hata görüyorsun ama gerçekte sorun çok daha az.

Çözüm olarak Visual Studio Installer’ı açıp Desktop development with C++ paketinin kurulu olduğundan emin olman lazım. İçinde özellikle MSVC build tools ve Windows 10/11 SDK işaretli olmalı. Kurduktan sonra Visual Studio’yu kapatıp aç ve tekrar derle.

Özetle:

  • chrono satırındaki hata: yanlış clock kullanımı
  • string.h vs. hataları: tamamen ortam/kurulum sorunu
  • Çok fazla hata görünmesi: zincirleme etki
Bunları düzelttikten sonra hataların büyük kısmı kendiliğinden kaybolur.
Teşekkür ederim yanıtın için, paketler yüklü, ama bu files için build alamadım hiçbir türlü
 

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

Geri
Üst