[Blessed Source] Compile error

Newbie Spellweaver
Joined
Dec 15, 2015
Messages
16
Reaction score
0
So I am trying to compile blessed's source and I get these errors:
Code:
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
libcmtd.lib(crt0init.obj) : warning LNK4098: defaultlib 'libcmt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
DPCoreClient.obj : error LNK2019: unresolved external symbol "public: class CColosseumMatch * __thiscall CColosseumMng::GetMatchByParty(class CParty *)" (?GetMatchByParty@CColosseumMng@@QAEPAVCColosseumMatch@@PAVCParty@@@Z) referenced in function "private: void __thiscall CDPCoreClient::OnAddPartyMember(class CAr &,unsigned long,unsigned long,unsigned long)" (?OnAddPartyMember@CDPCoreClient@@AAEXAAVCAr@@KKK@Z)
DPSrvr.obj : error LNK2019: unresolved external symbol "public: class CColosseumMatch * __thiscall CColosseumMng::GetMatchByParty(class CParty *)" (?GetMatchByParty@CColosseumMng@@QAEPAVCColosseumMatch@@PAVCParty@@@Z) referenced in function "private: void __thiscall CDPSrvr::OnPlayerBehavior2(class CAr &,unsigned long,unsigned long,unsigned char *,unsigned long)" (?OnPlayerBehavior2@CDPSrvr@@AAEXAAVCAr@@KKPAEK@Z)
party.obj : error LNK2001: unresolved external symbol "public: static class CColosseumMng * __cdecl CColosseumMng::GetInstance(void)" (?GetInstance@CColosseumMng@@SAPAV1@XZ)
Project.obj : error LNK2001: unresolved external symbol "public: static class CColosseumMng * __cdecl CColosseumMng::GetInstance(void)" (?GetInstance@CColosseumMng@@SAPAV1@XZ)
DPCoreClient.obj : error LNK2019: unresolved external symbol "public: static class CColosseumMng * __cdecl CColosseumMng::GetInstance(void)" (?GetInstance@CColosseumMng@@SAPAV1@XZ) referenced in function "private: void __thiscall CDPCoreClient::OnAddPartyMember(class CAr &,unsigned long,unsigned long,unsigned long)" (?OnAddPartyMember@CDPCoreClient@@AAEXAAVCAr@@KKK@Z)
DPSrvr.obj : error LNK2001: unresolved external symbol "public: static class CColosseumMng * __cdecl CColosseumMng::GetInstance(void)" (?GetInstance@CColosseumMng@@SAPAV1@XZ)
ThreadMng.obj : error LNK2001: unresolved external symbol "public: static class CColosseumMng * __cdecl CColosseumMng::GetInstance(void)" (?GetInstance@CColosseumMng@@SAPAV1@XZ)
mover.obj : error LNK2001: unresolved external symbol "public: static class CColosseumMng * __cdecl CColosseumMng::GetInstance(void)" (?GetInstance@CColosseumMng@@SAPAV1@XZ)
DPCoreClient.obj : error LNK2019: unresolved external symbol "public: void __thiscall CColosseumMatch::KickUser(unsigned long)" (?KickUser@CColosseumMatch@@QAEXK@Z) referenced in function "private: void __thiscall CDPCoreClient::OnRemovePartyMember(class CAr &,unsigned long,unsigned long,unsigned long)" (?OnRemovePartyMember@CDPCoreClient@@AAEXAAVCAr@@KKK@Z)
DPSrvr.obj : error LNK2019: unresolved external symbol "public: void __thiscall CColosseumMatch::EndWaitTime(void)" (?EndWaitTime@CColosseumMatch@@QAEXXZ) referenced in function "public: void __thiscall CDPSrvr::OnColosseum(class CAr &,unsigned long,unsigned long,unsigned char *,unsigned long)" (?OnColosseum@CDPSrvr@@QAEXAAVCAr@@KKPAEK@Z)
DPSrvr.obj : error LNK2019: unresolved external symbol "public: void __thiscall CColosseumMatch::EnterRoom(class CUser *)" (?EnterRoom@CColosseumMatch@@QAEXPAVCUser@@@Z) referenced in function "public: void __thiscall CDPSrvr::OnColosseum(class CAr &,unsigned long,unsigned long,unsigned char *,unsigned long)" (?OnColosseum@CDPSrvr@@QAEXAAVCAr@@KKPAEK@Z)
DPSrvr.obj : error LNK2019: unresolved external symbol "public: int __thiscall CColosseumMng::CreateNewMatch(class CUser *,unsigned char,unsigned char)" (?CreateNewMatch@CColosseumMng@@QAEHPAVCUser@@EE@Z) referenced in function "public: void __thiscall CDPSrvr::OnColosseum(class CAr &,unsigned long,unsigned long,unsigned char *,unsigned long)" (?OnColosseum@CDPSrvr@@QAEXAAVCAr@@KKPAEK@Z)
ThreadMng.obj : error LNK2019: unresolved external symbol "public: void __thiscall CColosseumMng::Process(void)" (?Process@CColosseumMng@@QAEXXZ) referenced in function "public: void __thiscall CRunObject::Run(void)" (?Run@CRunObject@@QAEXXZ)
mover.obj : error LNK2019: unresolved external symbol "public: void __thiscall CColosseumMatch::DestroyMover(void)" (?DestroyMover@CColosseumMatch@@QAEXXZ) referenced in function "public: int __thiscall CMover::DoDie(class CCtrl *,unsigned long)" (?DoDie@CMover@@QAEHPAVCCtrl@@K@Z)
mover.obj : error LNK2019: unresolved external symbol "public: class CColosseumMatch * __thiscall CColosseumMng::GetMatchByMoverID(unsigned long)" (?GetMatchByMoverID@CColosseumMng@@QAEPAVCColosseumMatch@@K@Z) referenced in function "public: int __thiscall CMover::DoDie(class CCtrl *,unsigned long)" (?DoDie@CMover@@QAEHPAVCCtrl@@K@Z)
Obj.obj : error LNK2019: unresolved external symbol "public: __thiscall CAIAggroNormal::CAIAggroNormal(class CObj *)" (??0CAIAggroNormal@@QAE@PAVCObj@@@Z) referenced in function "public: void __thiscall CObj::SetAIInterface(unsigned long,unsigned long)" (?SetAIInterface@CObj@@QAEXKK@Z)
party.obj : error LNK2019: unresolved external symbol "public: void __thiscall CColosseumMng::DestroyMatch(unsigned long)" (?DestroyMatch@CColosseumMng@@QAEXK@Z) referenced in function "public: int __thiscall CPartyMng::DeleteParty(unsigned long)" (?DeleteParty@CPartyMng@@QAEHK@Z)
Project.obj : error LNK2019: unresolved external symbol "public: int __thiscall CColosseumMng::LoadScript(void)" (?LoadScript@CColosseumMng@@QAEHXZ) referenced in function "public: int __thiscall CProject::OpenProject(char const *)" (?OpenProject@CProject@@QAEHPBD@Z)
.\..\..\Output\WorldServer\Debug/WorldServer.exe : fatal error LNK1120: 12 unresolved externals


Build log was saved at "file://d:\Blessed Infinitum\Blessed Source\Output\WorldServer\Debug\BuildLog.htm"
WorldServer - 19 error(s), 7 warning(s)




---------------------- Done ----------------------


    Rebuild All: 5 succeeded, 3 failed, 0 skipped

I have searched for other threads and found that many people has the same problem as I do and I did everything on their threads but still not working.

My paths are correct, using release for all, no gg for neuz
Using VS2003 SP1

Any help?
 
Hello,

The problem is with public: class CColosseumMatch

You may not have added the Colosseum.cpp file to your solution, please check that you have and re-compile (Clean and compile again)

Hope this helps
NickHough
 
Back