I've got problems with compiling ODC 5.11. I know it's perhaps not the best place for this but ODC programmers are not as sympathic to respond to compiling problems. See errors at the back of the page. No problems with DC++ 0.242. I use VS c++ 7.0 under Windows XP pro
WTL and ATL are in the rigyt order in my includes( I can compile DC++ ). Just after decompress the archive I had 113 errors. Now just 12 left but I am unable to find where it blocks. Your help is welcome and waited.
Sorry for my poor english, I speak it like a spanish cow
------ Début de la génération : Projet : DCPlusPlus, Configuration : Debug Win32 ------
Édition des liens en cours...
client.lib(CryptoManager.obj) : error LNK2019: symbole externe non résolu @deflateInit_@16 référencé dans la fonction "public: __thiscall ZCompressor::ZCompressor(class File &,__int64,int)" (??0ZCompressor@@QAE@AAVFile@@_JH@Z)
client.lib(CryptoManager.obj) : error LNK2019: symbole externe non résolu @deflate@8 référencé dans la fonction "public: unsigned long __thiscall ZCompressor::compress(void *,unsigned long,unsigned long &)" (?compress@ZCompressor@@QAEKPAXKAAK@Z)
client.lib(CryptoManager.obj) : error LNK2019: symbole externe non résolu @deflateParams@12 référencé dans la fonction "private: void __thiscall ZCompressor::setStrength(int)" (?setStrength@ZCompressor@@AAEXH@Z)
client.lib(CryptoManager.obj) : error LNK2019: symbole externe non résolu @inflateInit_@12 référencé dans la fonction "public: __thiscall ZDecompressor::ZDecompressor(void)" (??0ZDecompressor@@QAE@XZ)
client.lib(CryptoManager.obj) : error LNK2019: symbole externe non résolu @inflate@8 référencé dans la fonction "public: unsigned long __thiscall ZDecompressor::decompress(void const *,int &)" (?decompress@ZDecompressor@@QAEKPBXAAH@Z)
client.lib(DownloadManager.obj) : error LNK2019: symbole externe non résolu @inflateEnd@4 référencé dans la fonction "public: __thiscall ZDecompressor::~ZDecompressor(void)" (??1ZDecompressor@@QAE@XZ)
client.lib(BufferedSocket.obj) : error LNK2019: symbole externe non résolu @deflateEnd@4 référencé dans la fonction "public: __thiscall ZCompressor::~ZCompressor(void)" (??1ZCompressor@@QAE@XZ)
.\App/DCPlusPlus.exe : fatal error LNK1120: 7 externes non résolus
Le journal de génération a été enregistré àl'emplacement "file://c:\Documents and Settings\Michaël\Mes documents\Programmation\Direct Connect\Versions en modification\odc-src-5.11\vc6\Debug\windows\BuildLog.htm"
DCPlusPlus - 8 erreur(s), 0 avertissement(s)
------ Début de la génération : Projet : MakeDefs, Configuration : Debug Win32 ------
Édition des liens en cours...
MakeDefs.obj : error LNK2001: symbole externe non résolu "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)
ResourceManager.obj : error LNK2001: symbole externe non résolu "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)
SimpleXML.obj : error LNK2001: symbole externe non résolu "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)
MakeDefs.obj : error LNK2001: symbole externe non résolu "public: static unsigned long * Util::crcTable" (?crcTable@Util@@2PAKA)
ResourceManager.obj : error LNK2001: symbole externe non résolu "public: static unsigned long * Util::crcTable" (?crcTable@Util@@2PAKA)
.\..\vc6\Debug\MakeDefs/MakeDefs.exe : fatal error LNK1120: 2 externes non résolus
Le journal de génération a été enregistré àl'emplacement "file://c:\Documents and Settings\Michaël\Mes documents\Programmation\Direct Connect\Versions en modification\odc-src-5.11\vc6\Debug\MakeDefs\BuildLog.htm"
MakeDefs - 6 erreur(s), 0 avertissement(s)
---------------------- Terminé ----------------------
Génération : 2 a réussi, 2 a échoué, 0 a été ignoré