被吐槽代码难懂了😂,接受批评。这个项目是用C++17写的,17的语言特性用的不多,但用了C++17的filesystem库,所以没有匹配17及以上版本的std都可能编译不了。但但但,这个项目的存在意义并不在于“clone→compile”啊!
openssl
taglib(with zlib)
jsoncpp
上面列出的依赖库在不同平台下名字不同,Debian系列注意包名添加-dev
后缀
请使用vcpkg安装相关依赖(注意是否为安装为静态库),参考vcpkg的文档使用cmake进行configure和build。
直接cmake,无特殊配置,libc++和libstdc++自匹配
直接cmake,无特殊配置,已适配libc++
!!! libc++由于版本更新,头文件
<experimental/filesystem>
可能会并入std,相关链接库不知是否会改变,如有问题,欢迎issue
algorithm来自anonymous5l/ncmdump,特别感谢anonymous5l的奉献和其开源精神
学习研究
切勿宣传
低调使用
后果自负