成功编译emule Xtreme mod

成功编译emule Xtreme mod

源码下载地址:http://emule-xtreme.googlecode.com/files/emule0.49c-Xtreme7.2-sources.7z

项目sln文件在Xtreme_src\srchybrid中。
编译方法:
 1)编译生成除emule外的其他三方库
 2)修改下载到的少量代码:
           emule-Xtreme\srchybrid\opcodes.h:31中的 
            #define MOD_NICK_ADD _T(" ?) + MOD_VERSION + _T("?)
           改为 #define MOD_NICK_ADD _T(" ") + MOD_VERSION + _T(" ")
           emule-Xtreme\srchybrid\BaseClient.cpp:671中的
            if(xtremeversion>=4.4f && CString(m_pszUsername).Right(m_strModVersion.GetLength()+1)!=m_strModVersion + _T("?))
           改为 if(xtremeversion>=4.4f && CString(m_pszUsername).Right(m_strModVersion.GetLength()+1)!=m_strModVersion + _T(" "))
 3)使用Unicode_Debug编译
         项目ResizableLib-> 右键 属性 -> 配置管理器 -> ResizableLib配置从Debug改为Unicode_Debug
     

你可能感兴趣的:(成功编译emule Xtreme mod)