Poco Warnings (Windows, VC++2010)

Everything compiles and works (I think so) just fine but I get LOTS of warning. I wanna fix 'em all. As I can see many of them are because some vc100.pdb is missing. I can’t find such file anywhere are well.

  
1>game.obj : warning LNK4217: locally defined symbol ??1FastMutex@Poco@@QAE@XZ (public: __thiscall Poco::FastMutex::~FastMutex(void)) imported in function "public: virtual __thiscall Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >::~AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >(void)" (??1?$AbstractEvent@VofxTuioCursor@@V?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@Poco@@V?$AbstractDelegate@VofxTuioCursor@@@3@@Poco@@UAE@XZ)  
1>game.obj : warning LNK4217: locally defined symbol ?assertion@Bugcheck@Poco@@SAXPBD0H@Z (public: static void __cdecl Poco::Bugcheck::assertion(char const *,char const *,int)) imported in function "public: virtual void __thiscall Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >::add(class Poco::AbstractDelegate<class ofxTuioCursor> const &)" (?add@?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@Poco@@UAEXABV?$AbstractDelegate@VofxTuioCursor@@@2@@Z)  
1>game.obj : warning LNK4217: locally defined symbol ??0FastMutex@Poco@@QAE@XZ (public: __thiscall Poco::FastMutex::FastMutex(void)) imported in function "public: __thiscall Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >(void)" (??0?$AbstractEvent@VofxTuioCursor@@V?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@Poco@@V?$AbstractDelegate@VofxTuioCursor@@@3@@Poco@@QAE@XZ)  
1>game.obj : warning LNK4217: locally defined symbol ?nullPointer@Bugcheck@Poco@@SAXPBD0H@Z (public: static void __cdecl Poco::Bugcheck::nullPointer(char const *,char const *,int)) imported in function "public: __thiscall Poco::ActiveMethod<class ofxTuioCursor,struct Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >::NotifyAsyncParams,class Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >,class Poco::ActiveStarter<class Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> > > >::ActiveMethod<class ofxTuioCursor,struct Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >::NotifyAsyncParams,class Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >,class Poco::ActiveStarter<class Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> > > >(class Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> > *,class ofxTuioCursor (__thiscall Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >::*)(struct Poco::AbstractEvent<class ofxTuioCursor,class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::AbstractDelegate<class ofxTuioCursor> >::NotifyAsyncParams const &))" (??0?$ActiveMethod@VofxTuioCursor@@UNotifyAsyncParams@?$AbstractEvent@VofxTuioCursor@@V?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@Poco@@V?$AbstractDelegate@VofxTuioCursor@@@3@@Poco@@V34@V?$ActiveStarter@V?$AbstractEvent@VofxTuioCursor@@V?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@Poco@@V?$AbstractDelegate@VofxTuioCursor@@@3@@Poco@@@4@@Poco@@QAE@PAV?$AbstractEvent@VofxTuioCursor@@V?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@Poco@@V?$AbstractDelegate@VofxTuioCursor@@@3@@1@P821@AE?AVofxTuioCursor@@ABUNotifyAsyncParams@21@@Z@Z)  
1>game.obj : warning LNK4217: locally defined symbol ?lock@FastMutex@Poco@@QAEXXZ (public: void __thiscall Poco::FastMutex::lock(void)) imported in function "public: __thiscall Poco::ScopedLock<class Poco::FastMutex>::ScopedLock<class Poco::FastMutex>(class Poco::FastMutex &)" (??0?$ScopedLock@VFastMutex@Poco@@@Poco@@QAE@AAVFastMutex@1@@Z)  
1>game.obj : warning LNK4217: locally defined symbol ?unlock@FastMutex@Poco@@QAEXXZ (public: void __thiscall Poco::FastMutex::unlock(void)) imported in function "public: __thiscall Poco::ScopedLock<class Poco::FastMutex>::~ScopedLock<class Poco::FastMutex>(void)" (??1?$ScopedLock@VFastMutex@Poco@@@Poco@@QAE@XZ)  
1>game.obj : warning LNK4217: locally defined symbol ??0NullPointerException@Poco@@QAE@H@Z (public: __thiscall Poco::NullPointerException::NullPointerException(int)) imported in function "private: class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > > * __thiscall Poco::SharedPtr<class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > >,class Poco::ReferenceCounter,class Poco::ReleasePolicy<class Poco::FIFOStrategy<class ofxTuioCursor,class Poco::AbstractDelegate<class ofxTuioCursor>,struct Poco::p_less<class Poco::AbstractDelegate<class ofxTuioCursor> > > > >::deref(void)const " (?deref@?$SharedPtr@V?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@Poco@@VReferenceCounter@2@V?$ReleasePolicy@V?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@Poco@@@2@@Poco@@ABEPAV?$FIFOStrategy@VofxTuioCursor@@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@U?$p_less@V?$AbstractDelegate@VofxTuioCursor@@@Poco@@@3@@2@XZ)  
1>PocoFoundationmtd.lib(AtomicCounter.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(AtomicCounter.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(Bugcheck.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(Bugcheck.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(Debugger.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(Debugger.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(Exception.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(Exception.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(Mutex.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(Mutex.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(RWLock.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(RWLock.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(Timestamp.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(Timestamp.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(ASCIIEncoding.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(ASCIIEncoding.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(Latin1Encoding.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(Latin1Encoding.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(Latin9Encoding.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(Latin9Encoding.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(TextConverter.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(TextConverter.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(TextEncoding.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(TextEncoding.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(TextIterator.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(TextIterator.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(UnicodeConverter.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(UnicodeConverter.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(UTF16Encoding.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(UTF16Encoding.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(UTF8Encoding.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(UTF8Encoding.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  
1>PocoFoundationmtd.lib(Windows1252Encoding.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'PocoFoundationmtd.lib(Windows1252Encoding.obj)' or at 'C:\Users\Administrator\Documents\Visual Studio 2010\Projects\TouchHockey\bin\vc100.pdb'; linking object as if no debug info  

P.S. I would suggest copying this code to some editor that doesn’t split lines. This might help reading those warnings. Some of them are really long.