源码下载地址: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
posted on 2010-04-07 10:10
longshen 阅读(833)
评论(0) 编辑 收藏 引用 所属分类:
p2p