- Mesaj
- 194
- Çözümler
- 5
- Beğeni
- 90
- Puan
- 704
- Ticaret Puanı
- 0
Merhabalar,
Ben sandık iç görü sistemini kuruyordum ve src yi editledikten sonra build ederken şöyle bir hatayla karşılaştım hata verilen satırı inceledim bir sıkıntı göremedim yada var ama ben göremedim sizce neden kaynaklanıyordur.
Şimdiden yardımlarınız için teşekkür ederim.
Ben sandık iç görü sistemini kuruyordum ve src yi editledikten sonra build ederken şöyle bir hatayla karşılaştım hata verilen satırı inceledim bir sıkıntı göremedim yada var ama ben göremedim sizce neden kaynaklanıyordur.
Hata:
In file included from building.cpp:4:
item_manager.h:407:58: error: 'TChestDropInfoTable' was not declared in this scope
void GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item);
^~~~~~~~~~~~~~~~~~~
item_manager.h:407:58: note: suggested alternative: 'TShopItemTable'
void GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item);
^~~~~~~~~~~~~~~~~~~
TShopItemTable
item_manager.h:407:77: error: template argument 1 is invalid
void GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item);
^
item_manager.h:407:77: error: template argument 2 is invalid
cc1plus: warning: unrecognized command line option '-Wno-volatile'
gmake: *** [Makefile:182: .obj/building.o] Error 1
root@Test_Server:/usr/src/source/server/Server/game/src #
İtem_manager.h Eklenecek Kodlar:
// Ekle
#include "packet.h"
// Arat
static void CopyAllAttrTo(LPITEM pkOldItem, LPITEM pkNewItem); // pkNewItem으로 모든 속성과 소켓 값들을 목사하는 함수.
// Alt?a Ekle
#ifdef ENABLE_SHOW_CHEST_DROP
void GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item);
#endif
Eklediğim Kısım 1:
#ifndef __INC_ITEM_MANAGER__
#define __INC_ITEM_MANAGER__
#ifdef M2_USE_POOL
#include "pool.h"
#include "packet.h"
#endif
Eklediğim Kısım 2:
static void CopyAllAttrTo(LPITEM pkOldItem, LPITEM pkNewItem);
const CSpecialItemGroup* GetSpecialItemGroup(DWORD dwVnum);
const CSpecialAttrGroup* GetSpecialAttrGroup(DWORD dwVnum);
#ifdef ENABLE_SHOW_CHEST_DROP
void GetChestItemList(DWORD dwChestVnum, std::vector<TChestDropInfoTable>& vec_item);
#endif
const std::vector<TItemTable>& GetTable() { return m_vec_prototype; }
Şimdiden yardımlarınız için teşekkür ederim.
Son düzenleme: