- Mesaj
- 317
- Çözümler
- 7
- Beğeni
- 57
- Puan
- 479
- Ticaret Puanı
- 0
Mainline alt yapı kullanıyorum game tarafında extern/include içerisinde " rapidjson " yoktu onu ekledim
sonra derlemeye çalışırken çeşitli warningler ve erorlar ile karşılaştım yardıma ihtiyacım var
sonra derlemeye çalışırken çeşitli warningler ve erorlar ile karşılaştım yardıma ihtiyacım var
game src derleme sonuçları:
ikarus_shop_manager.cpp: In function 'bool MatchAttributes(const TPlayerItemAttribute*, const TPlayerItemAttribute*)':
ikarus_shop_manager.cpp:52:21: warning: variable 'findAttribute' set but not used [-Wunused-but-set-variable]
52 | static auto findAttribute = [](auto type, auto val, auto attr){
| ^~~~~~~~~~~~~
ikarus_shop_manager.cpp: In function 'bool MatchSpecial(const ikashop::TShopItem&, const ikashop::TFilterInfo&, TItemTable*)':
ikarus_shop_manager.cpp:277:40: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare]
277 | return grade+1 >= filter.alchemyGrade;
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
ikarus_shop_manager.cpp: In member function 'bool ikashop::CShopManager::UsePrivateShopKey(LPCHARACTER, LPITEM)':
ikarus_shop_manager.cpp:733:23: error: expected unqualified-id before '.' token
733 | buffer.write(&pack, sizeof(pack));
| ^
ikarus_shop_manager.cpp:736:23: error: expected unqualified-id before '.' token
736 | buffer.write(&pid, sizeof(pid));
| ^
ikarus_shop_manager.cpp:738:77: error: expected primary-expression before '.' token
738 | db_clientdesc->DBPacket(HEADER_GD_NEW_OFFLINESHOP, 0, buffer.read_peek(), buffer.size());
| ^
ikarus_shop_manager.cpp:738:97: error: expected primary-expression before '.' token
738 | db_clientdesc->DBPacket(HEADER_GD_NEW_OFFLINESHOP, 0, buffer.read_peek(), buffer.size());
| ^
ikarus_shop_manager.cpp:735:23: warning: unused variable 'pid' [-Wunused-variable]
735 | DWORD pid = ch->GetPlayerID();
| ^~~
ikarus_shop_manager.cpp: In member function 'void ikashop::CShopManager::RecvPriceAverageRequestClientPacket(LPCHARACTER, DWORD, DWORD)':
ikarus_shop_manager.cpp:3514:46: error: no matching function for call to 'DESC::BufferedPacket(TPacketGCNewIkarusShop&)'
3514 | ch->GetDesc()->BufferedPacket(pack);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ikarus_shop_manager.cpp:7:
desc.h:118:41: note: candidate: 'void DESC::BufferedPacket(const void*, int)'
118 | void BufferedPacket (const void* c_pvData, int iSize);
| ^~~~~~~~~~~~~~
desc.h:118:41: note: candidate expects 2 arguments, 1 provided
ikarus_shop_manager.cpp:3515:38: error: no matching function for call to 'DESC::Packet(long long int&)'
3515 | ch->GetDesc()->Packet(average);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
desc.h:119:41: note: candidate: 'void DESC::Packet(const void*, int)'
119 | void Packet (const void* c_pvData, int iSize);
| ^~~~~~
desc.h:119:41: note: candidate expects 2 arguments, 1 provided
ikarus_shop_manager.cpp: In member function 'void ikashop::CShopManager::SendPopupMessage(LPCHARACTER, const std::string&)':
ikarus_shop_manager.cpp:3601:46: error: no matching function for call to 'DESC::BufferedPacket(TPacketGCNewIkarusShop&)'
3601 | ch->GetDesc()->BufferedPacket(pack);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
desc.h:118:41: note: candidate: 'void DESC::BufferedPacket(const void*, int)'
118 | void BufferedPacket (const void* c_pvData, int iSize);
| ^~~~~~~~~~~~~~
desc.h:118:41: note: candidate expects 2 arguments, 1 provided
ikarus_shop_manager.cpp:3602:38: error: no matching function for call to 'DESC::Packet(ikashop::TSubPacketGCPopupMessage&)'
3602 | ch->GetDesc()->Packet(subpack);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
desc.h:119:41: note: candidate: 'void DESC::Packet(const void*, int)'
119 | void Packet (const void* c_pvData, int iSize);
| ^~~~~~
desc.h:119:41: note: candidate expects 2 arguments, 1 provided
gmake: *** [Makefile:128: OBJDIR/ikarus_shop_manager.o] Error 1
root@freebsd:/home/Server_Source/Server/game/src #