Update README.md

This commit is contained in:
Matthew
2020-11-18 11:32:12 +08:00
committed by GitHub
parent e83170626c
commit 3dd280392c
+13 -13
View File
@@ -16,24 +16,24 @@
解压目录下的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)
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/
libsqlite3: https://www.sqlite.org/index.html
libmp3lame: http://lame.sourceforge.net/
libprotobuf: https://github.com/protocolbuffers/protobuf
libjsoncpp: https://github.com/open-source-parsers/jsoncpp
silk: https://github.com/collects/silk (也参考了: https://github.com/kn007/silk-v3-decoder)
libplist: https://github.com/libimobiledevice/libplist https://github.com/libimobiledevice-win32/libplist
libiconv(windows only): https://www.gnu.org/software/libiconv/
openssl(windows only)
libxml2: http://www.xmlsoft.org/
libcurl: https://curl.se/libcurl/
libsqlite3: https://www.sqlite.org/index.html
libmp3lame: http://lame.sourceforge.net/
libprotobuf: https://github.com/protocolbuffers/protobuf
libjsoncpp: https://github.com/open-source-parsers/jsoncpp
silk: https://github.com/collects/silk (也参考了: https://github.com/kn007/silk-v3-decoder)
libplist: https://github.com/libimobiledevice/libplist https://github.com/libimobiledevice-win32/libplist
libiconv(windows only): https://www.gnu.org/software/libiconv/
openssl(windows only)
MacOS下,libxml2,libcurl,libsqlite3直接使用了Xcode自带的库,其它第三方库需自行编译。
libmp3lame需手动删除文件include/libmp3lame.sym中的行:lame_init_old
MacOS下,libxml2,libcurl,libsqlite3直接使用了Xcode自带的库,其它第三方库需自行编译。
libmp3lame需手动删除文件include/libmp3lame.sym中的行:lame_init_old
Windows环境下,silk自带vc工程文件,可以直接利用vc编译,其余除了libplist之外,都通过vcpkg可以编译。libplist在vcpkg中也存在,但是在编译x64-windows-static target的时候报了错,于是直接通过Visual Studio建了工程进行编译。