Hallo zusammen,
bin gerade auf dieses Forum gestoßen und echt begeistert. Ich bin nun voller Hoffnung, dass mir hier jemand helfen kann.
Ich habe den novaline Client-Source und möchte diesen kompilieren, allerdings schlägt dies fehl. Hier die Error-List
Code
- Linking...
- cryptlib-5.6.1MT.lib(integer.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
- InstanceBase.obj : error LNK2001: unresolved external symbol "public: long __thiscall CItemData::GetValue(char)const " (?GetValue@CItemData@@QBEJD@Z)
- PythonItemModule.obj : error LNK2001: unresolved external symbol "public: long __thiscall CItemData::GetValue(char)const " (?GetValue@CItemData@@QBEJD@Z)
- PythonPlayerModule.obj : error LNK2001: unresolved external symbol "public: long __thiscall CItemData::GetValue(char)const " (?GetValue@CItemData@@QBEJD@Z)
- PythonNetworkStreamPhaseGameActor.obj : error LNK2001: unresolved external symbol "public: long __thiscall CItemData::GetValue(char)const " (?GetValue@CItemData@@QBEJD@Z)
- InstanceBase.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CMapManager::isAttrOn(float,float,char)" (?isAttrOn@CMapManager@@QAE_NMMD@Z)
- InstanceBaseBattle.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CMapManager::isAttrOn(float,float,char)" (?isAttrOn@CMapManager@@QAE_NMMD@Z)
- PythonPlayerSkill.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetSubType(void)const " (?GetSubType@CItemData@@QBEDXZ)
- InstanceBase.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetSubType(void)const " (?GetSubType@CItemData@@QBEDXZ)
- PythonItem.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetSubType(void)const " (?GetSubType@CItemData@@QBEDXZ)
- PythonItemModule.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetSubType(void)const " (?GetSubType@CItemData@@QBEDXZ)
- PythonPlayerModule.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetSubType(void)const " (?GetSubType@CItemData@@QBEDXZ)
- PythonPlayerSkill.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetType(void)const " (?GetType@CItemData@@QBEDXZ)
- PythonNetworkStreamPhaseGame.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetType(void)const " (?GetType@CItemData@@QBEDXZ)
- PythonNetworkStreamPhaseGameActor.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetType(void)const " (?GetType@CItemData@@QBEDXZ)
- InstanceBase.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetType(void)const " (?GetType@CItemData@@QBEDXZ)
- PythonItem.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetType(void)const " (?GetType@CItemData@@QBEDXZ)
- PythonItemModule.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetType(void)const " (?GetType@CItemData@@QBEDXZ)
- PythonPlayerModule.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetType(void)const " (?GetType@CItemData@@QBEDXZ)
- InstanceBase.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CMapManager::isAttrOn(int,int,char)" (?isAttrOn@CMapManager@@QAE_NHHD@Z)
- PythonCharacterManagerModule.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CRaceData::SetMotionRandomWeight(unsigned short,unsigned short,unsigned short,char)" (?SetMotionRandomWeight@CRaceData@@QAE_NGGGD@Z)
- PythonCharacterManagerModule.obj : error LNK2001: unresolved external symbol "public: class CGraphicThing * __thiscall CRaceData::RegisterMotionData(unsigned short,unsigned short,char const *,char)" (?RegisterMotionData@CRaceData@@QAEPAVCGraphicThing@@GGPBDD@Z)
- PythonEffectModule.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CFlyingManager::RegisterIndexedFlyData(unsigned long,char,char const *)" (?RegisterIndexedFlyData@CFlyingManager@@QAE_NKDPBD@Z)
- PythonItemModule.obj : error LNK2001: unresolved external symbol "public: char __thiscall CItemData::GetSize(void)const " (?GetSize@CItemData@@QBEDXZ)
- PythonItemModule.obj : error LNK2001: unresolved external symbol "public: int __thiscall CItemData::GetLimit(char,struct CItemData::SItemLimit *)const " (?GetLimit@CItemData@@QBEHDPAUSItemLimit@1@@Z)
- PythonItemModule.obj : error LNK2001: unresolved external symbol "public: int __thiscall CItemData::GetApply(char,struct CItemData::SItemApply *)const " (?GetApply@CItemData@@QBEHDPAUSItemApply@1@@Z)
- PythonItemModule.obj : error LNK2001: unresolved external symbol "public: long __thiscall CItemData::GetSocket(char)const " (?GetSocket@CItemData@@QBEJD@Z)
- PythonNonPlayer.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CLZO::Decompress(class CLZObject &,char const *,unsigned long *)" (?Decompress@CLZO@@QAE_NAAVCLZObject@@PBDPAK@Z)
- PythonPlayerModule.obj : error LNK2001: unresolved external symbol "bool __cdecl PyTuple_GetByte(struct _object *,int,unsigned char *)" (?PyTuple_GetByte@@YA_NPAU_object@@HPAE@Z)
- PythonNetworkStreamModule.obj : error LNK2001: unresolved external symbol "bool __cdecl PyTuple_GetByte(struct _object *,int,unsigned char *)" (?PyTuple_GetByte@@YA_NPAU_object@@HPAE@Z)
- PythonPlayerModule.obj : error LNK2001: unresolved external symbol "bool __cdecl PyTuple_GetInteger(struct _object *,int,unsigned char *)" (?PyTuple_GetInteger@@YA_NPAU_object@@HPAE@Z)
- PythonShop.obj : error LNK2001: unresolved external symbol "bool __cdecl PyTuple_GetInteger(struct _object *,int,unsigned char *)" (?PyTuple_GetInteger@@YA_NPAU_object@@HPAE@Z)
- PythonNetworkStreamModule.obj : error LNK2001: unresolved external symbol "bool __cdecl PyTuple_GetInteger(struct _object *,int,unsigned char *)" (?PyTuple_GetInteger@@YA_NPAU_object@@HPAE@Z)
- PythonSkill.obj : error LNK2001: unresolved external symbol "public: int __thiscall CTextFileLoader::GetTokenByte(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,char *)" (?GetTokenByte@CTextFileLoader@@QAEHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAD@Z)
- MarkImage.obj : error LNK2001: unresolved external symbol "public: char * __thiscall CLZO::GetWorkMemory(void)" (?GetWorkMemory@CLZO@@QAEPADXZ)
- AccountConnector.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CEterPackManager::RegisterPack(char const *,char const *,char const *)" (?RegisterPack@CEterPackManager@@QAE_NPBD00@Z)
- UserInterface.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CEterPackManager::RegisterPack(char const *,char const *,char const *)" (?RegisterPack@CEterPackManager@@QAE_NPBD00@Z)
- AccountConnector.obj : error LNK2001: unresolved external symbol "public: void __thiscall CEterPackManager::RetrieveHybridCryptPackKeys(char const *)" (?RetrieveHybridCryptPackKeys@CEterPackManager@@QAEXPBD@Z)
- PythonNetworkStreamPhaseHandShake.obj : error LNK2001: unresolved external symbol "public: void __thiscall CEterPackManager::RetrieveHybridCryptPackKeys(char const *)" (?RetrieveHybridCryptPackKeys@CEterPackManager@@QAEXPBD@Z)
- AccountConnector.obj : error LNK2001: unresolved external symbol "public: void __thiscall CEterPackManager::RetrieveHybridCryptPackSDB(char const *)" (?RetrieveHybridCryptPackSDB@CEterPackManager@@QAEXPBD@Z)
- PythonNetworkStreamPhaseHandShake.obj : error LNK2001: unresolved external symbol "public: void __thiscall CEterPackManager::RetrieveHybridCryptPackSDB(char const *)" (?RetrieveHybridCryptPackSDB@CEterPackManager@@QAEXPBD@Z)
- gamelib.lib(MapManager.obj) : error LNK2001: unresolved external symbol "public: int __thiscall CMapOutdoor::GetAreaPointer(unsigned char,class CArea * *)" (?GetAreaPointer@CMapOutdoor@@QAEHEPAPAVCArea@@@Z)
- gamelib.lib(MapOutdoorRender.obj) : error LNK2001: unresolved external symbol "public: int __thiscall CMapOutdoor::GetAreaPointer(unsigned char,class CArea * *)" (?GetAreaPointer@CMapOutdoor@@QAEHEPAPAVCArea@@@Z)
- gamelib.lib(MapManager.obj) : error LNK2001: unresolved external symbol "public: bool __thiscall CMapOutdoor::isAttrOn(float,float,unsigned char)" (?isAttrOn@CMapOutdoor@@QAE_NMME@Z)
- gamelib.lib(MapManager.obj) : error LNK2001: unresolved external symbol "public: bool __thiscall CMapOutdoor::GetAttr(float,float,unsigned char *)" (?GetAttr@CMapOutdoor@@QAE_NMMPAE@Z)
- gamelib.lib(MapManager.obj) : error LNK2001: unresolved external symbol "public: bool __thiscall CMapOutdoor::isAttrOn(int,int,unsigned char)" (?isAttrOn@CMapOutdoor@@QAE_NHHE@Z)
- gamelib.lib(MapManager.obj) : error LNK2001: unresolved external symbol "public: bool __thiscall CMapOutdoor::GetAttr(int,int,unsigned char *)" (?GetAttr@CMapOutdoor@@QAE_NHHPAE@Z)
- gamelib.lib(MapOutdoorRender.obj) : error LNK2001: unresolved external symbol "public: int __thiscall CMapOutdoor::GetTerrainPointer(unsigned char,class CTerrain * *)" (?GetTerrainPointer@CMapOutdoor@@QAEHEPAPAVCTerrain@@@Z)
- gamelib.lib(MapOutdoorRenderHTP.obj) : error LNK2001: unresolved external symbol "public: int __thiscall CMapOutdoor::GetTerrainPointer(unsigned char,class CTerrain * *)" (?GetTerrainPointer@CMapOutdoor@@QAEHEPAPAVCTerrain@@@Z)
- gamelib.lib(MapOutdoorRenderSTP.obj) : error LNK2001: unresolved external symbol "public: int __thiscall CMapOutdoor::GetTerrainPointer(unsigned char,class CTerrain * *)" (?GetTerrainPointer@CMapOutdoor@@QAEHEPAPAVCTerrain@@@Z)
- gamelib.lib(MapOutdoor.obj) : error LNK2001: unresolved external symbol "public: void __thiscall CScreenFilter::SetBlendType(char,char)" (?SetBlendType@CScreenFilter@@QAEXDD@Z)
- Release/metin2client.exe : fatal error LNK1120: 27 unresolved externals
- Creating browse information file...
- Microsoft Browse Information Maintenance Utility Version 9.00.21022
- Copyright (C) Microsoft Corporation. All rights reserved.
Problem scheint das verlinken der Projekte zu sein. Ich nutze Visual Studio 2008 mit SP1.
Über Hilfe wäre ich sehr dankbar.
Viele Grüße,
Sogma