Bingo! It was tier3 that was missing. Thanks!
(Yeh i had removed the bot cpp file and just hadnt got round to removing all ref's of it). Adrian On Mon, 25 Feb 2008 20:26:02 -0800, "Tony Paloma" <[EMAIL PROTECTED]> wrote: > Add tier0.lib, tier1.lib, vstdlib.lib, and mathlib.lib to the list of > dependencies for the project. If there are still more errors after adding > those, try tier2 and tier3. > > The errors about the bot functions are probably because you did not > include > serverplugin_bot.cpp into your project. Either remove the references to > the > functions, or add this cpp file to your list of source files. > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Adrian Lewis > Sent: Monday, February 25, 2008 2:35 PM > To: [email protected] > Subject: [hlcoders] Compiling serverplugin_empty under the TF2 SDK > > This is a multipart message in MIME format. > -- > [ Picked text/plain from multipart/alternative ] > Hi all. I'm hoping one of you can help me out here. > > > > I've been playing with the SDK for episodic1 for a while, but finally > decided to write a plugin for TF2. > > > > However when I use the TF2 SDK and use the sample serverplugin_empty > project > to start it off. It doesn't compile. After sneaking around the files a bit > I > noticed iCommandLine.h and strtools.h were moved (tier0 and tier1 > respectively). So I updated the projected as needed however it's still not > compiling. > > > > I say compiling, what I mean is it's not linking. Here's the output: > > 1>serverplugin_empty.obj : error LNK2019: unresolved external symbol "void > __cdecl ConVar_Register(int,class IConCommandBaseAccessor *)" > (?ConVar_Register@@YAXHPAVIConCommandBaseAccessor@@@Z) referenced in > function "public: virtual bool __thiscall CEmptyServerPlugin::Load(void * > (__cdecl*)(char const *,int *),void * (__cdecl*)(char const *,int *))" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z) > > 1>serverplugin_empty.obj : error LNK2019: unresolved external symbol "void > __cdecl ConnectTier1Libraries(void * (__cdecl**)(char const *,int *),int)" > (?ConnectTier1Libraries@@[EMAIL PROTECTED]@Z) referenced in function > "public: virtual bool __thiscall CEmptyServerPlugin::Load(void * > (__cdecl*)(char const *,int *),void * (__cdecl*)(char const *,int *))" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@Z) > > 1>serverplugin_empty.obj : error LNK2019: unresolved external symbol "void > __cdecl DisconnectTier1Libraries(void)" (?DisconnectTier1Libraries@@YAXXZ) > referenced in function "public: virtual void __thiscall > CEmptyServerPlugin::Unload(void)" ([EMAIL PROTECTED]@@UAEXXZ) > > 1>serverplugin_empty.obj : error LNK2019: unresolved external symbol "void > __cdecl ConVar_Unregister(void)" (?ConVar_Unregister@@YAXXZ) referenced in > function "public: virtual void __thiscall > CEmptyServerPlugin::Unload(void)" > ([EMAIL PROTECTED]@@UAEXXZ) > > 1>serverplugin_empty.obj : error LNK2019: unresolved external symbol "void > __cdecl Bot_RunAll(void)" (?Bot_RunAll@@YAXXZ) referenced in function > "public: virtual void __thiscall CEmptyServerPlugin::GameFrame(bool)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) > > > > There's more but you get the message! > > > > Worse case, I'll have to start from scratch. I'm just lazy and find that > having everything already defined is nice J > > > > Cheers, > > Adrian > > -- > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

