VS .NET + Sdk + WTL7 + STLPort = Error compiling DC++

Problems compiling? Don't understand the source code? Don't know how to code your feature? Post here.

Moderator: Moderators

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

VS .NET + Sdk + WTL7 + STLPort = Error compiling DC++

Post by Ferus » 2003-11-12 15:30

Hi there!

I use VS .NET 2002 + Core SDK Release: February 2003 + the WTL 7.0 and the DCPlusPlus-STLPort-4.5.1020.
I have searched and browsed the forum and found some interesting stuff but the problems remain.

When trying to build the DC++ 0.301 solution, bzip2, client, MakeDefs and zlib separatley builds and compiles fine but when trying to build the DCPlusPlus project hell breaks lose :)

I get masses of errors looking like this (just picking some of the ones that look alike)

Code: Select all

DCPlusPlus error LNK2001: unresolved external symbol "private: static bool Util::away" (?away@Util@@0_NA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > * ResourceManager::strings" (?strings@ResourceManager@@0PAV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const * const SettingsManager::connectionSpeeds" (?connectionSpeeds@SettingsManager@@2QBV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@B)
DCPlusPlus error LNK2019: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > * ResourceManager::strings" (?strings@ResourceManager@@0PAV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A) referenced in function "public: __thiscall TextFrame::TextFrame(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (??0TextFrame@@QAE@ABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@Z)

DCPlusPlus fatal error LNK1120: 96 unresolved externals


I have not really understood the STLPort implementation totally either...
so it might very much be the problem.

I simply extracted the DCPlusPlus-STLPort-4.5.1020.zip file in D:\Program Files\ and set the include path to it as here:
Image

I never got it compiled or so, yeah I'm a n00b. I tried to download the version from stlport.org and compile it and the replace the contents in vc7/include/stlport and back and forth...

Please help me get this working or poing me to another thread that solves it in case it's old news.

Regards,

Ferus

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

linking probs

Post by Ferus » 2003-11-12 18:15

ok i added the STLPort to client + STLPort & WTL7/Include to DcPlusPlus but I still get those linking problems...

I get this output:

DCPlusPlus error LNK2001: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > * ResourceManager::strings" (?strings@ResourceManager@@0PAV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "private: static bool Util::away" (?away@Util@@0_NA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static bool Util::away" (?away@Util@@0_NA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static bool Util::away" (?away@Util@@0_NA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static char * Util::lower" (?lower@Util@@0PADA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static char * Util::lower" (?lower@Util@@0PADA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static char * Util::lower" (?lower@Util@@0PADA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static char * Util::lower" (?lower@Util@@0PADA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > * ResourceManager::strings" (?strings@ResourceManager@@0PAV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const QueueManager::USER_LIST_NAME" (?USER_LIST_NAME@QueueManager@@0V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@B)
DCPlusPlus error LNK2001: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::awayMsg" (?awayMsg@Util@@0V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "private: static class Socket::Stats Socket::stats" (?stats@Socket@@0VStats@1@A)
DCPlusPlus error LNK2001: unresolved external symbol "private: static class Socket::Stats Socket::stats" (?stats@Socket@@0VStats@1@A)
DCPlusPlus error LNK2001: unresolved external symbol "private: static long Util::awayTime" (?awayTime@Util@@0JA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static long Util::awayTime" (?awayTime@Util@@0JA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA)
DCPlusPlus error LNK2001: unresolved external symbol "private: static struct Client::Counts Client::counts" (?counts@Client@@0UCounts@1@A)
DCPlusPlus error LNK2001: unresolved external symbol "private: virtual void __thiscall HttpConnection::onAction(enum BufferedSocketListener::Types)" (?onAction@HttpConnection@@EAEXW4Types@BufferedSocketListener@@@Z)
DCPlusPlus error LNK2001: unresolved external symbol "private: virtual void __thiscall HttpConnection::onAction(enum BufferedSocketListener::Types)" (?onAction@HttpConnection@@EAEXW4Types@BufferedSocketListener@@@Z)
DCPlusPlus error LNK2001: unresolved external symbol "private: virtual void __thiscall HttpConnection::onAction(enum BufferedSocketListener::Types,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (?onAction@HttpConnection@@EAEXW4Types@BufferedSocketListener@@ABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@Z)
DCPlusPlus error LNK2001: unresolved external symbol "private: virtual void __thiscall HttpConnection::onAction(enum BufferedSocketListener::Types,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (?onAction@HttpConnection@@EAEXW4Types@BufferedSocketListener@@ABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@Z)
DCPlusPlus error LNK2001: unresolved external symbol "private: virtual void __thiscall HttpConnection::onAction(enum BufferedSocketListener::Types,int)" (?onAction@HttpConnection@@EAEXW4Types@BufferedSocketListener@@H@Z)
DCPlusPlus error LNK2001: unresolved external symbol "private: virtual void __thiscall HttpConnection::onAction(enum BufferedSocketListener::Types,int)" (?onAction@HttpConnection@@EAEXW4Types@BufferedSocketListener@@H@Z)
DCPlusPlus error LNK2001: unresolved external symbol "private: virtual void __thiscall HttpConnection::onAction(enum BufferedSocketListener::Types,unsigned char const *,int)" (?onAction@HttpConnection@@EAEXW4Types@BufferedSocketListener@@PBEH@Z)
DCPlusPlus error LNK2001: unresolved external symbol "private: virtual void __thiscall HttpConnection::onAction(enum BufferedSocketListener::Types,unsigned char const *,int)" (?onAction@HttpConnection@@EAEXW4Types@BufferedSocketListener@@PBEH@Z)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ADLSearchManager * Singleton<class ADLSearchManager>::instance" (?instance@?$Singleton@VADLSearchManager@@@@1PAVADLSearchManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ClientManager * Singleton<class ClientManager>::instance" (?instance@?$Singleton@VClientManager@@@@1PAVClientManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ClientManager * Singleton<class ClientManager>::instance" (?instance@?$Singleton@VClientManager@@@@1PAVClientManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ClientManager * Singleton<class ClientManager>::instance" (?instance@?$Singleton@VClientManager@@@@1PAVClientManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ClientManager * Singleton<class ClientManager>::instance" (?instance@?$Singleton@VClientManager@@@@1PAVClientManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ClientManager * Singleton<class ClientManager>::instance" (?instance@?$Singleton@VClientManager@@@@1PAVClientManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ClientManager * Singleton<class ClientManager>::instance" (?instance@?$Singleton@VClientManager@@@@1PAVClientManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ConnectionManager * Singleton<class ConnectionManager>::instance" (?instance@?$Singleton@VConnectionManager@@@@1PAVConnectionManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ConnectionManager * Singleton<class ConnectionManager>::instance" (?instance@?$Singleton@VConnectionManager@@@@1PAVConnectionManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class CryptoManager * Singleton<class CryptoManager>::instance" (?instance@?$Singleton@VCryptoManager@@@@1PAVCryptoManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class DownloadManager * Singleton<class DownloadManager>::instance" (?instance@?$Singleton@VDownloadManager@@@@1PAVDownloadManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class DownloadManager * Singleton<class DownloadManager>::instance" (?instance@?$Singleton@VDownloadManager@@@@1PAVDownloadManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class FinishedManager * Singleton<class FinishedManager>::instance" (?instance@?$Singleton@VFinishedManager@@@@1PAVFinishedManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class FinishedManager * Singleton<class FinishedManager>::instance" (?instance@?$Singleton@VFinishedManager@@@@1PAVFinishedManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class LogManager * Singleton<class LogManager>::instance" (?instance@?$Singleton@VLogManager@@@@1PAVLogManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class LogManager * Singleton<class LogManager>::instance" (?instance@?$Singleton@VLogManager@@@@1PAVLogManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class QueueManager * Singleton<class QueueManager>::instance" (?instance@?$Singleton@VQueueManager@@@@1PAVQueueManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class QueueManager * Singleton<class QueueManager>::instance" (?instance@?$Singleton@VQueueManager@@@@1PAVQueueManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class QueueManager * Singleton<class QueueManager>::instance" (?instance@?$Singleton@VQueueManager@@@@1PAVQueueManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class QueueManager * Singleton<class QueueManager>::instance" (?instance@?$Singleton@VQueueManager@@@@1PAVQueueManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class QueueManager * Singleton<class QueueManager>::instance" (?instance@?$Singleton@VQueueManager@@@@1PAVQueueManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class QueueManager * Singleton<class QueueManager>::instance" (?instance@?$Singleton@VQueueManager@@@@1PAVQueueManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class QueueManager * Singleton<class QueueManager>::instance" (?instance@?$Singleton@VQueueManager@@@@1PAVQueueManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)

DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SearchManager * Singleton<class SearchManager>::instance" (?instance@?$Singleton@VSearchManager@@@@1PAVSearchManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SearchManager * Singleton<class SearchManager>::instance" (?instance@?$Singleton@VSearchManager@@@@1PAVSearchManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ShareManager * Singleton<class ShareManager>::instance" (?instance@?$Singleton@VShareManager@@@@1PAVShareManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ShareManager * Singleton<class ShareManager>::instance" (?instance@?$Singleton@VShareManager@@@@1PAVShareManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class ShareManager * Singleton<class ShareManager>::instance" (?instance@?$Singleton@VShareManager@@@@1PAVShareManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class TimerManager * Singleton<class TimerManager>::instance" (?instance@?$Singleton@VTimerManager@@@@1PAVTimerManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class TimerManager * Singleton<class TimerManager>::instance" (?instance@?$Singleton@VTimerManager@@@@1PAVTimerManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class TimerManager * Singleton<class TimerManager>::instance" (?instance@?$Singleton@VTimerManager@@@@1PAVTimerManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class UploadManager * Singleton<class UploadManager>::instance" (?instance@?$Singleton@VUploadManager@@@@1PAVUploadManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class UploadManager * Singleton<class UploadManager>::instance" (?instance@?$Singleton@VUploadManager@@@@1PAVUploadManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "protected: static class UploadManager * Singleton<class UploadManager>::instance" (?instance@?$Singleton@VUploadManager@@@@1PAVUploadManager@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: __thiscall StringTokenizer::StringTokenizer(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,char)" (??0StringTokenizer@@QAE@ABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@D@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: __thiscall StringTokenizer::StringTokenizer(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,char)" (??0StringTokenizer@@QAE@ABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@D@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: bool __thiscall User::isClientOp(void)const " (?isClientOp@User@@QBE_NXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > __thiscall User::getClientServer(void)const " (?getClientServer@User@@QBE?AV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall User::getClientName(void)const " (?getClientName@User@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall User::getClientName(void)const " (?getClientName@User@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall User::getClientNick(void)const " (?getClientNick@User@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: class _STL::vector<class UserCommand,class _STL::allocator<class UserCommand> > __thiscall HubManager::getUserCommands(int,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,bool)" (?getUserCommands@HubManager@@QAE?AV?$vector@VUserCommand@@V?$allocator@VUserCommand@@@_STL@@@_STL@@HABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@3@_N@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: class _STL::vector<class UserCommand,class _STL::allocator<class UserCommand> > __thiscall HubManager::getUserCommands(int,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,bool)" (?getUserCommands@HubManager@@QAE?AV?$vector@VUserCommand@@V?$allocator@VUserCommand@@@_STL@@@_STL@@HABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@3@_N@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > __cdecl Util::getAwayMessage(void)" (?getAwayMessage@Util@@SA?AV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > __cdecl Util::validateFileName(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (?validateFileName@Util@@SA?AV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@ABV23@@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > __cdecl Util::validateMessage(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> >,bool,bool)" (?validateMessage@Util@@SA?AV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@V23@_N1@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const * const SettingsManager::connectionSpeeds" (?connectionSpeeds@SettingsManager@@2QBV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@B)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > Util::emptyString" (?emptyString@Util@@2V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A)
DCPlusPlus error LNK2001: unresolved external symbol "public: static unsigned long * Util::crcTable" (?crcTable@Util@@2PAKA)
DCPlusPlus error LNK2001: unresolved external symbol "public: static unsigned long * Util::crcTable" (?crcTable@Util@@2PAKA)
DCPlusPlus error LNK2001: unresolved external symbol "public: static unsigned long * Util::crcTable" (?crcTable@Util@@2PAKA)
DCPlusPlus error LNK2001: unresolved external symbol "public: static unsigned long * Util::crcTable" (?crcTable@Util@@2PAKA)
DCPlusPlus error LNK2001: unresolved external symbol "public: static unsigned long * Util::crcTable" (?crcTable@Util@@2PAKA)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall ClientManager::infoUpdated(void)" (?infoUpdated@ClientManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall HubManager::save(void)" (?save@HubManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall HubManager::save(void)" (?save@HubManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall HubManager::save(void)" (?save@HubManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall HubManager::save(void)" (?save@HubManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall HubManager::save(void)" (?save@HubManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall HubManager::save(void)" (?save@HubManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall HubManager::save(void)" (?save@HubManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall HubManager::save(void)" (?save@HubManager@@QAEXXZ)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall QueueManager::add(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,__int64,class Pointer<class User>,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,int,enum QueueItem::Priority,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,bool)" (?add@QueueManager@@QAEXABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@_JV?$Pointer@VUser@@@@00HW4Priority@QueueItem@@0_N@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall QueueManager::add(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,__int64,class Pointer<class User>,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,int,enum QueueItem::Priority,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,bool)" (?add@QueueManager@@QAEXABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@_JV?$Pointer@VUser@@@@00HW4Priority@QueueItem@@0_N@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall QueueManager::add(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,__int64,class Pointer<class User>,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,int,enum QueueItem::Priority,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,bool)" (?add@QueueManager@@QAEXABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@_JV?$Pointer@VUser@@@@00HW4Priority@QueueItem@@0_N@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall QueueManager::add(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,__int64,class Pointer<class User>,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,int,enum QueueItem::Priority,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,bool)" (?add@QueueManager@@QAEXABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@_JV?$Pointer@VUser@@@@00HW4Priority@QueueItem@@0_N@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall QueueManager::add(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,__int64,class Pointer<class User>,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,int,enum QueueItem::Priority,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,bool)" (?add@QueueManager@@QAEXABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@_JV?$Pointer@VUser@@@@00HW4Priority@QueueItem@@0_N@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall ShareManager::refresh(bool,bool,bool)" (?refresh@ShareManager@@QAEX_N00@Z)
DCPlusPlus error LNK2001: unresolved external symbol "public: void __thiscall User::send(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (?send@User@@QAEXABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "private: static char * Util::lower" (?lower@Util@@0PADA) referenced in function "private: void __thiscall QueueFrame::updateQueue(void)" (?updateQueue@QueueFrame@@AAEXXZ)
DCPlusPlus error LNK2019: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > * ResourceManager::strings" (?strings@ResourceManager@@0PAV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A) referenced in function "public: __thiscall TextFrame::TextFrame(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (??0TextFrame@@QAE@ABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > * ResourceManager::strings" (?strings@ResourceManager@@0PAV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A) referenced in function "public: __thiscall TransferView::~TransferView(void)" (??1TransferView@@QAE@XZ)
DCPlusPlus error LNK2019: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > * ResourceManager::strings" (?strings@ResourceManager@@0PAV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A) referenced in function "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall ResourceManager::getString(enum ResourceManager::Strings)const " (?getString@ResourceManager@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@W4Strings@1@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > * ResourceManager::strings" (?strings@ResourceManager@@0PAV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@A) referenced in function "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall ResourceManager::getString(enum ResourceManager::Strings)const " (?getString@ResourceManager@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@W4Strings@1@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "private: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const QueueManager::USER_LIST_NAME" (?USER_LIST_NAME@QueueManager@@0V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@B) referenced in function "public: long __thiscall QueueFrame::onContextMenu(unsigned int,unsigned int,long,int &)" (?onContextMenu@QueueFrame@@QAEJIIJAAH@Z)
DCPlusPlus error LNK2019: unresolved external symbol "private: static signed char (* Util::cmpi)[256]" (?cmpi@Util@@0PAY0BAA@CA) referenced in function "public: virtual __thiscall MainFrame::~MainFrame(void)" (??1MainFrame@@UAE@XZ)
DCPlusPlus error LNK2019: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A) referenced in function "private: __thiscall PrivateFrame::PrivateFrame(class Pointer<class User> const &)" (??0PrivateFrame@@AAE@ABV?$Pointer@VUser@@@@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "protected: static class HubManager * Singleton<class HubManager>::instance" (?instance@?$Singleton@VHubManager@@@@1PAVHubManager@@A) referenced in function "public: long __thiscall TransferView::onCreate(unsigned int,unsigned int,long,int &)" (?onCreate@TransferView@@QAEJIIJAAH@Z)
DCPlusPlus error LNK2019: unresolved external symbol "protected: static class QueueManager * Singleton<class QueueManager>::instance" (?instance@?$Singleton@VQueueManager@@@@1PAVQueueManager@@A) referenced in function "public: long __thiscall MainFrame::onTrayIcon(unsigned int,unsigned int,long,int &)" (?onTrayIcon@MainFrame@@QAEJIIJAAH@Z)
DCPlusPlus error LNK2019: unresolved external symbol "protected: static class ResourceManager * Singleton<class ResourceManager>::instance" (?instance@?$Singleton@VResourceManager@@@@1PAVResourceManager@@A) referenced in function "private: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > & __thiscall _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> >::append(char const *,char const *,struct _STL::forward_iterator_tag const &)" (?append@?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@AAEAAV12@PBD0ABUforward_iterator_tag@2@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A) referenced in function "private: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > & __thiscall _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> >::append(char const *,char const *,struct _STL::forward_iterator_tag const &)" (?append@?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@AAEAAV12@PBD0ABUforward_iterator_tag@2@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A) referenced in function "public: long __thiscall PrivateFrame::onChar(unsigned int,unsigned int,long,int &)" (?onChar@PrivateFrame@@QAEJIIJAAH@Z)
DCPlusPlus error LNK2019: unresolved external symbol "protected: static class SettingsManager * Singleton<class SettingsManager>::instance" (?instance@?$Singleton@VSettingsManager@@@@1PAVSettingsManager@@A) referenced in function "public: virtual void __thiscall HubFrame::OnFinalMessage(struct HWND__ *)" (?OnFinalMessage@HubFrame@@UAEXPAUHWND__@@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "protected: static class UploadManager * Singleton<class UploadManager>::instance" (?instance@?$Singleton@VUploadManager@@@@1PAVUploadManager@@A) referenced in function "public: __thiscall _STL::_Vector_base<void *,class _STL::allocator<void *> >::_Vector_base<void *,class _STL::allocator<void *> >(unsigned int,class _STL::allocator<void *> const &)" (??0?$_Vector_base@PAXV?$allocator@PAX@_STL@@@_STL@@QAE@IABV?$allocator@PAX@1@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: __int64 __thiscall DirectoryListing::Directory::getTotalSize(bool)" (?getTotalSize@Directory@DirectoryListing@@QAE_J_N@Z) referenced in function "public: __int64 __thiscall DirectoryListing::getTotalSize(bool)" (?getTotalSize@DirectoryListing@@QAE_J_N@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: __thiscall StringTokenizer::StringTokenizer(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &,char)" (??0StringTokenizer@@QAE@ABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@D@Z) referenced in function "public: long __thiscall QueueFrame::onSearchAlternates(unsigned short,unsigned short,struct HWND__ *,int &)" (?onSearchAlternates@QueueFrame@@QAEJGGPAUHWND__@@AAH@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: bool __thiscall SimpleXML::findChild(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (?findChild@SimpleXML@@QAE_NABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@Z) referenced in function "private: virtual void __thiscall CAboutDlg::onAction(enum HttpConnectionListener::Types,class HttpConnection *,class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (?onAction@CAboutDlg@@EAEXW4Types@HttpConnectionListener@@PAVHttpConnection@@ABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: bool __thiscall User::isClientOp(void)const " (?isClientOp@User@@QBE_NXZ) referenced in function "public: long __thiscall PrivateFrame::onTabContextMenu(unsigned int,unsigned int,long,int &)" (?onTabContextMenu@PrivateFrame@@QAEJIIJAAH@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > __thiscall SearchResult::getFileName(void)" (?getFileName@SearchResult@@QAE?AV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ) referenced in function "public: long __thiscall SearchFrame::onDownloadTo(unsigned short,unsigned short,struct HWND__ *,int &)" (?onDownloadTo@SearchFrame@@QAEJGGPAUHWND__@@AAH@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > __thiscall User::getClientServer(void)const " (?getClientServer@User@@QBE?AV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ) referenced in function "public: long __thiscall PrivateFrame::onTabContextMenu(unsigned int,unsigned int,long,int &)" (?onTabContextMenu@PrivateFrame@@QAEJIIJAAH@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall User::getClientName(void)const " (?getClientName@User@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ) referenced in function "public: __thiscall QueueItem::QueueItem(class QueueItem const &)" (??0QueueItem@@QAE@ABV0@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall User::getClientName(void)const " (?getClientName@User@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ) referenced in function "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > __thiscall User::getFullNick(void)const " (?getFullNick@User@@QBE?AV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ)
DCPlusPlus error LNK2019: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall User::getClientName(void)const " (?getClientName@User@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ) referenced in function "public: static class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > __cdecl Util::getAppPath(void)" (?getAppPath@Util@@SA?AV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ)
DCPlusPlus error LNK2019: unresolved external symbol "public: class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const & __thiscall User::getClientNick(void)const " (?getClientNick@User@@QBEABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@XZ) referenced in function "public: void __thiscall PrivateFrame::sendMessage(class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > const &)" (?sendMessage@PrivateFrame@@QAEXABV?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@Z)
DCPlusPlus error LNK2019: unresolved external symbol "public: class _STL::vector<class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> >,class _STL::allocator<class _STL::basic_string<char,class _STL::char_traits<char>,class _STL::allocator<char> > > > __thiscall ShareManager::getDirectories(void)" (?getDirectories@ShareManager@@QAE?AV?$vector@V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@V?$allocator@V?$basic_string@DV?$char_traits@D@_STL@@V?$allocator@D@2@@_STL@@@2@@_STL@@XZ) referenced in function "public: long __thiscall UploadPage::onInitDialog(unsigned int,unsigned int,long,int &)" (?onInitDialog@UploadPage@@QAEJIIJAAH@Z)


(Edit: Removed some of the larger errors that were causing very bad wrapping on my screen - GargoyleMT)
Last edited by Ferus on 2003-11-12 18:36, edited 2 times in total.

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 07:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2003-11-12 18:17

The include path looks fine, are you using the .sln files to open the solution? If not delete the dc++ source, redownload it and open the solution with the .sln file and see if it works better.

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-12 18:20

sorry for the faulty mail...

Well... I have re-done just that several times. Deleted the "messed-with" code and unzipped it from the original zipfile over and over again. I open the *.sln file up modified to fit the 7.00 version of .NET

Same linking problem remains.

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 07:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2003-11-12 18:38

Looks like you'll have to add some files to your project.
Begin with ResourceManager.h and .cpp and QueueManager.h and.cpp,. I think there are more needed but I'm not sure. Ttr to include them, compile and then post errors ( if any)

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-12 18:52

Looks like you'll have to add some files to your project.
Begin with ResourceManager.h and .cpp and QueueManager.h and.cpp,. I think there are more needed but I'm not sure. Ttr to include them, compile and then post errors ( if any)


Thanks... it improved the result dramatically but I still get this:

Code: Select all

f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\QueueManager.cpp(1219): fatal error C1010: unexpected end of file while looking for precompiled header directive
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\ResourceManager.cpp(63): fatal error C1010: unexpected end of file while looking for precompiled header directive


eagerly waiting :)

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 07:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2003-11-12 19:10

Clean + rebuild.

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-12 19:21

I cleaned the solution and I re-built it and the errors remain :(

Code: Select all

f:\downloads\dc clients\sourcecode\dcplusplus-0.301-src\client\simplexml.cpp(83): warning C4702: unreachable code
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\ResourceManager.cpp(63): fatal error C1010: unexpected end of file while looking for precompiled header directive
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\QueueManager.cpp(1219): fatal error C1010: unexpected end of file while looking for precompiled header directive
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\windows\StatsFrame.cpp(52): warning C4018: '<' : signed/unsigned mismatch
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\windows\PrivateFrame.cpp(246): warning C4100: 'bHandled' : unreferenced formal parameter
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\windows\HubFrame.cpp(690): warning C4100: 'bHandled' : unreferenced formal parameter
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\ClientManager.cpp(295): warning C4100: 'line' : unreferenced formal parameter
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\windows\HubFrame.cpp(703): warning C4100: 'lParam' : unreferenced formal parameter
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\windows\PrivateFrame.cpp(246): warning C4100: 'uMsg' : unreferenced formal parameter
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\windows\HubFrame.cpp(690): warning C4100: 'uMsg' : unreferenced formal parameter
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\windows\HubFrame.cpp(703): warning C4100: 'uMsg' : unreferenced formal parameter
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\MakeDefs\MakeDefs.cpp(85): warning C4189: 'a' : local variable is initialized but not referenced
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\Client.cpp(380): warning C4245: 'initializing' : conversion from '' to '_STL::basic_string<_CharT,_Traits,_Alloc>::size_type', signed/unsigned mismatch
        with
        [
            _CharT=char,
            _Traits=_STL::char_traits<char>,
            _Alloc=_STL::allocator<char>
        ]
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\CryptoManager.cpp(51): warning C4245: 'return' : conversion from 'int' to 'u_int32_t', signed/unsigned mismatch
f:\downloads\dc clients\sourcecode\dcplusplus-0.301-src\client\simplexml.cpp(83): warning C4702: unreachable code

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 07:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2003-11-12 19:30

I should probably have said there the files should go also but didn't thin of it. The .cpp files should go under sources in the CLIENT part and the .h files under headers also under client.

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-12 19:42

That's just where I put them :)

The ResourceManager.h and QueueManager.h is added to the Client project (via right click->add->add existing item)

The ResourceManager.cpp and QueueManager.cpp added to the Source Tree under the Client project the same way. Still clean + rebuild brings me the same output.
Here are the essantial outputs:

Code: Select all

f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\ResourceManager.cpp(63): fatal error C1010: unexpected end of file while looking for precompiled header directive 
f:\Downloads\DC Clients\SourceCode\DCPlusPlus-0.301-src\client\QueueManager.cpp(1219): fatal error C1010: unexpected end of file while looking for precompiled header directive

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

End of thread

Post by Ferus » 2003-11-13 07:00

Hi again!

I installed VS .NET 2003 Ent. Arch. yesterday and with the WTL7 + SDK + the dcplusplus STLport 4.5.1020 both DC++ 0.301 and oDC++ 5.212 compiled without errors at first compile :D

Thanks for the help, Joakim. I'll be back concerning other issues ;)

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 07:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2003-11-13 09:00

:wink:

spotty
Posts: 6
Joined: 2003-10-30 14:18

Post by spotty » 2003-11-14 12:00

i can't belive!! :!:

win2k - VS.net pro - stl4.5.1020 - wtl 7.0 - core SDK (win 2k3 server - the only one downlodble)

setting in include directories --> ok

i can't belive.... errors..... !!!

maybe coresdk?? a can't compile older dc++ such as 0.24!!

uff i'm getting borried :?

PS tried VS c++6 stl 4.5.3 and every possible combinations!!

joakim_tosteberg
Forum Moderator
Posts: 587
Joined: 2003-05-07 07:38
Location: Sweden, Linkoping

Post by joakim_tosteberg » 2003-11-14 12:03

What are the errors?

spotty
Posts: 6
Joined: 2003-10-30 14:18

Post by spotty » 2003-11-14 12:17

sorry for my eng.

what or which? anyway errors compiling file or finding files.... about 2500!!!

i'm tring to re-install the core.... i'm upgrading with "MSDE 2000 for Developers Using Visual Studio .NET"

PS i installed the core sdk 2003 server (no 64bit)

later i'll tell you news!!

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-14 13:44

I had the same problem after installing VS .NET 2003, hehe. Compiling DC++ 0.301/oDC++ 2.212 and pDC++ was no problem at all, but when trying to compile e.g oDC++ 5.21 I got several hundreds of errors... I never minded it though, but it would be very interesting and learning to get to know why the errors comes up. Off course the older versions are compiled on earlier MDEs but what to use instead? maybe an earlier version of the STLPort or so? The oDC++ 5.21 "compile.txt" gave the exact same instructions and versions to use as in 5.212 and the compile.txt used for oDC++ is the same as in DC++ 0.301.

I'm not at home and can't reach my comp to supply you with my compiler errors in this post, but I will do so when I'm back home.

Regards,

Ferus

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-08 02:46
Location: .pa.us

Post by GargoyleMT » 2003-11-15 14:10

spotty wrote:win2k - VS.net pro - stl4.5.1020 - wtl 7.0 - core SDK (win 2k3 server - the only one downlodble)


If you have Visual Studio .NET, you do not need a new Platform SDK. Only VS6 users need to download one.

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-16 16:24

None SDK needed at all? let's say WinXP and VS .NET 2003 does not need the SDK? and still it's possible to compile DC++, then why has the 0.301 (VS .NET 7.1 version) "compile.txt" the SDK platform as a criteria to have it compile?

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-08 02:46
Location: .pa.us

Post by GargoyleMT » 2003-11-16 16:49

Ferus wrote:None SDK needed at all? let's say WinXP and VS .NET 2003 does not need the SDK? and still it's possible to compile DC++, then why has the 0.301 (VS .NET 7.1 version) "compile.txt" the SDK platform as a criteria to have it compile?


Because you do need one. However, Visual Studio always comes with a Platform SDK. Visual Studio 6 shipped with one that was missing features DC++ needed. Visual Studio 7/.NET's is up to date.

compile.txt wrote:3) Make sure you have a fairly recent platform sdk (November 2001 or newer has worked for me)
The sdk is freely available from ms: http://www.microsoft.com/msdownload/pla ... sdkupdate/
You need the core sdk at least (not the 64-bit edition...)
Make sure that this sdk is included _before_ the standard vc directories.

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-16 20:28

yeah you got me there :)

Thanks for the explanation. I suppose I cna remove my Core SDK 2003 from my computer since installing VS .NET 2003 now :D

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-08 02:46
Location: .pa.us

Post by GargoyleMT » 2003-11-17 02:18

Ferus wrote:yeah you got me there :)


I strive to be right on technicalities. ;)
(And generally trying to explain things.)

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-17 08:21

Structure, planning, some braincells and a lot of will and stubborness, I suppose is what programming is all about and I'm striving to get THERE :)

I'm a little fast in posting and a little to slow in reading supplied files and surfing for answers ;) sorry about that. a goal? yeah!

spotty
Posts: 6
Joined: 2003-10-30 14:18

Post by spotty » 2003-11-17 14:42

ohhhhhhhh at last!!!!

tnk for hints. everything is going well!!!

i removed sdk core include dir!!!!!

before removing.... 288 errors compiling 0.301!!!

tnk again!!

Ferus
Posts: 29
Joined: 2003-11-12 14:57
Location: Sthlm, Sweden

Post by Ferus » 2003-11-17 21:50

Congrats Sptty :)

I just tried to compile oDC++ 5.21 with the result of a couple of thousand errors :)

I think I might create another thread for that if I don't find the answer...

Who is online

Users browsing this forum: Google [Bot] and 0 guests