一个用 wxWidgets 写的,支持同时计算多个文件的 CRC32 和 MD5 校验值的小应用。
直接从文件管理器拖入文件,或者点击"文件-->打开",选中需要计算的文件,再点打开。
- wxWidgets UI框架
- openssl md5计算
- crc32
- threadpool 用以支持同时计算多个文件,同时计算的文件个数是CPU虚拟核心数。
- libqrencode 用以支持生成二维码
- svpng
通过 Visual Studio 编译,下面是大致步骤
- 安装 vcpkg
- 通过 vcpkg 安装 wxWidgets,openssl
- 下载 https://github.com/fukuchi/libqrencode 至 FileHashCalculator/thirdparty/libqrencode
- 编译