Botan的编译
今天心血来潮想编译一个Qt版本的SS,首先需要编译Botan,翻出以前的老帖子,重新编译了一下,没想到Botan 2.x版本编译很轻松。以下记录编译过程:
编译环境:Win10x64,MinGW 5.3.0(32bit), Botan 2.1.0
1.Botan下载
Botan的地址有两个,一个是Github主页,一个是文档。打开文档地址,找到Current Stable Release
,点击版本号(2.1.0)下载。
2.编译命令
Botan的编译需要使用msys2和Python,将源码放在msys2的用户目录(假设为yourname)下,进入源码目录。使用以下命令配置:
1 | ./configure.py --prefix=/home/yourname/build/botan-2.1.0 --os=mingw --cc=gcc --cpu=i686 --link-method=copy --disable-shared --amalgamation |
配置完成后,修改SCRIPTS_DIR = .\src\scripts
改为:SCRIPTS_DIR = ./src/scripts
,然后开始make & make install