Yardım K Envanter eklerken source derleme aşamasında putty den bu hataları alıyorum.

  • Konuyu açan Konuyu açan merdo94
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 54
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

merdo94

Çaylak Üye
Üye
Mesaj
16
Beğeni
0
Puan
18
Ticaret Puanı
0
Kod:
Genişlet Daralt Kopyala
char.cpp: In member function 'virtual void CHARACTER::EncodeInsertPacket(LPENTITY)':
char.cpp:854:13: error: 'IsPet' was not declared in this scope
  854 |         if (IsPet())
      |             ^~~~~
char.cpp: In member function 'void CHARACTER::ComputePoints()':
char.cpp:2460:34: error: 'GetPetSystem' was not declared in this scope; did you mean 'CPetSystem'?
 2460 |         CPetSystem* pPetSystem = GetPetSystem();
      |                                  ^~~~~~~~~~~~
      |                                  CPetSystem
char.cpp:2463:27: error: invalid use of incomplete type 'class CPetSystem'
 2463 |                 pPetSystem->RefreshBuff();
      |                           ^~
In file included from char.cpp:5:
char.h:18:7: note: forward declaration of 'class CPetSystem'
   18 | class CPetSystem;
      |       ^~~~~~~~~~
char.cpp: In member function 'bool CHARACTER::Follow(LPCHARACTER, float)':
char.cpp:5746:34: error: 'IsPet' was not declared in this scope
 5746 |                         false == IsPet())
      |                                  ^~~~~
compile char_change_empire.cpp
gmake[1]: *** [Makefile:129: OBJDIR/char.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gmake[1]: Leaving directory '/home/Server_Source/Server/game/src'
gmake: *** [Makefile:86: all] Error 2
root@freebsd:/home/Server_Source/Server #

Yardımcı olabilecek yetkinlikte birileri var mıdır ?
 
Pet sistemi ekli değilse petle ilgili hata veren yerleri ya sil ya da yorum satırına çevir.
Ya da pet sistemi ekliyse hata veren yerleri kendine göre uyarlaman gerekir.
 
Pet sistemi ekli değilse petle ilgili hata veren yerleri ya sil ya da yorum satırına çevir.
Ya da pet sistemi ekliyse hata veren yerleri kendine göre uyarlaman gerekir.
Cevap için teşekkürler sonrasında böyle bir hata aldım nedeni nedir ?

Kod:
Genişlet Daralt Kopyala
In file included from OXEvent.cpp:9:
char.h:18:2: error: invalid preprocessing directive #class
   18 | #class CPetSystem;
      |  ^~~~~
In file included from arena.cpp:9:
char.h:18:2: error: invalid preprocessing directive #class
   18 | #class CPetSystem;
      |  ^~~~~
In file included from ani.cpp:11:
char.h:18:2: error: invalid preprocessing directive #class
   18 | #class CPetSystem;
      |  ^~~~~
compile banword.cpp
gmake[1]: *** [Makefile:129: OBJDIR/arena.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gmake[1]: *** [Makefile:128: OBJDIR/OXEvent.o] Error 1
gmake[1]: *** [Makefile:128: OBJDIR/ani.o] Error 1
gmake[1]: Leaving directory '/home/Server_Source/Server/game/src'
gmake: *** [Makefile:86: all] Error 2
root@freebsd:/home/Server_Source/Server #
 
Geri
Üst