mirror of
https://github.com/BlueMatthew/WechatExporter.git
synced 2026-08-29 08:34:33 +08:00
Update README.md
This commit is contained in:
@@ -1,11 +1,26 @@
|
||||
# WechatExporter
|
||||
|
||||
本程序参考 https://github.com/stomakun/WechatExport-iOS 修改成C++来实现,主要是降低对dotnet的依赖,方便在MacOS下的运行。
|
||||
本程序参考 https://github.com/stomakun/WechatExport-iOS 修改成C++来实现,移除对dotnet的依赖,方便在MacOS下的运行。
|
||||
|
||||
执行文件的系统依赖:
|
||||
## 操作步骤:
|
||||
1. 通过iTunes将手机备份到电脑上(建议备份前杀掉微信),Windows操作系统一般位于目录:C:\用户[用户名]\AppData\Roaming\Apple Computer\MobileSync\Backup\。Android手机可以找一个iPad/iPhone设备,把聊天记录迁移到iPad/iPhone设备上,然后通过iTunes备份到电脑上。
|
||||
|
||||
2. 下载本代码的执行文件:https://github.com/BlueMatthew/WechatExport-iOS/releases/download/v1.5.0/Release_1.5.0_win.zip
|
||||
解压压缩文件
|
||||
|
||||
3. 执行解压出来的WechatExport.exe (如果运行报缺少必须的dll文件,请安装Visual C++ 2017 redist后再尝试运行)
|
||||
|
||||
4. 按界面提示进行操作。
|
||||
|
||||
## 模版修改
|
||||
解压目录下的res\templates(MacOS版本位于Contents\Resources\res)子目录里存放了输出聊天记录的html页面模版,其中通过两个%包含起来的字符串,譬如,%%NAME%%,不要修改之外,其它页面内容和格式都可以自行调整。
|
||||
|
||||
## 系统依赖:
|
||||
windows版本:windows 7+, Visual C++ 2017 redist(https://aka.ms/vs/16/release/vc_redist.x64.exe at https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)
|
||||
MacOS本本:MacOS 10.10(Yosemite)+
|
||||
|
||||
|
||||
## 程序编译
|
||||
程序依赖如下第三方库:
|
||||
libxml2: http://www.xmlsoft.org/
|
||||
libcurl: https://curl.se/libcurl/
|
||||
@@ -19,15 +34,6 @@ libiconv(windows only): https://www.gnu.org/software/libiconv/
|
||||
openssl(windows only)
|
||||
|
||||
MacOS下,libxml2,libcurl,libsqlite3直接使用了Xcode自带的库,其它第三方库需自行编译。
|
||||
libmp3lame需手动删除文件 include/libmp3lame.sym 中的行:lame_init_old
|
||||
libmp3lame需手动删除文件include/libmp3lame.sym中的行:lame_init_old
|
||||
|
||||
Windows环境下,silk自带vc工程文件,可以直接利用vc编译,其余除了libplist之外,都通过vcpkg可以编译。libplist在vcpkg中也存在,但是在编译x64-windows-static target的时候报了错,于是直接通过Visual Studio建了工程进行编译。
|
||||
|
||||
操作步骤:
|
||||
通过iTunes将手机备份到电脑上(建议备份前杀掉微信),Windows操作系统一般位于目录:C:\用户[用户名]\AppData\Roaming\Apple Computer\MobileSync\Backup\。Android手机可以找一个iPad/iPhone设备,把聊天记录迁移到iPad/iPhone设备上,然后通过iTunes备份到电脑上。
|
||||
|
||||
下载本代码的执行文件:https://github.com/BlueMatthew/WechatExport-iOS/releases/download/v1.5.0/Release_1.5.0_win.zip
|
||||
解压压缩文件
|
||||
执行解压出来的WechatExport.exe (如果运行报缺少必须的dll文件,请安装Visual C++ 2017 redist后再尝试运行)
|
||||
按界面提示进行操作。
|
||||
另外,解压目录下的res\templates子目录里存放了最终输出的聊天记录的html页面模版,通过两个%包含起来的字符串,譬如,%%NAME%%,不要修改之外,其它页面格式都可以自行调整。
|
||||
|
||||
Reference in New Issue
Block a user