If you make modifications to eMule and you distribute the compiled version of your build, be sure to obey the GPL license. You have to include the source code, or make it available for download together with the binary version.
This has been tested with Visual Studio 2003. Please report if this description works for you or not.
Remember the Speech API
The Microsoft Speech SDK need to be installed on the machine, and your Visual Studio must point to the Include and Lib\i386 directories. Download and install the Speech SDK, then go to Visual Studio Menu->Tools->Options, Chose Projects->"VC++ Directories" and add "C:\Program Files\Microsoft Speech SDK 5.1\Include" under "Include Files" and "C:\Program Files\Microsoft Speech SDK 5.1\Lib\i386" under "Library Files". This must only be done once.
How to build eMule 0.49b:
1. Download the 0.49b eMule sources. Unpack them.
2. Download the eMule 0.49b libs archive: ed2k://|file|eMule-0.49b-libs.zip|1732292|0D1C22554DD88A11883D73B3624D929D|/ and unpack it.
3. Copy the directories in the libs archive to the same place where the srchybrid and id3lib directories are. Should be like this (red directories are from libs archive):
Directory structure for the eMule sources said:
id3lib
libpng
ResizableLib
srchybrid
zlib
4. Open the srchybrid\emule_vc71-all.sln file in Visual Studio.
5. Select "Release" or "Debug" in the drop down list in the toolbar.
6. Press build solution. All libs should build automatically and then eMule will build, using those libs.
Done!
If you instead want to download the sources for all libs individually and put together your own compilation solution, here's how to do that: http://forum.emule-p...showtopic=22730
/zz