正如标题所建议的那样,我试图使botan_all文件直接集成到我的项目中。我在Windows上安装了python,并在控制台中运行以下命令:
C:\Temp\Botan-1.11.16>configure.py --cc=msvc --single-amalgamation-file这导致了以下产出:
信息:平台: OS=" windows“machine="AMD64”AMD64“proc="Intel64家庭6 Model 58单步9,GenuineIntel:猜测目标操作系统是windows(使用- OS设置)信息:猜测目标处理器是x86_64/x86_64 (使用-cpu设置)信息:目标是msvc-windows-x86_64-x86_64信息:跳过,仅按请求- cvc 信息:跳过,依赖失败- sessions_sqlite3 sha1_x86_64 信息:跳过,不兼容CPU - md4_x86_32 md5_x86_32 mp_x86_32_msvc serpe nt_x86_32 sha1_x86_32信息:跳过,不兼容操作系统- asm_x86_32 asm_x86_64 beos_stats dev_random egd fd_unix locking_allocator proc_walk unix_procs信息:跳过,不兼容编译器- mp_x86_32 mp_x86_64 rdrand simd_altiv ec 信息:跳过,只有在依赖项需要时才加载- dyn_load simd_scalar INFO: simd_scalar跳过,需要外部依赖- bzip2 lzma openssl e3 zlib信息:使用MP模块mp_generic。 信息:使用SIMD模块simd_sse2信息:加载模块adler32 aead aes aes_ni aes_ssse3 alloc aont asn1 auto_ rng base base64 bcrypt bigint bigint camellia梯级铸造cbc cbc_mac cfb chacha chacha20poly1305 clmul cmac chacha20poly1305 clmul cmac codec_filt comb4p压缩n crc24认证证书ctr curve25519 datastor des dh dl_algo curve25519 datastor des dh dl_algo curve25519 elgamal e en21 en23 en24 en26 e 28#x93 1熵ffi筛选器fpe_fe1 gcm gost_28147 gost_3410 gost_3411 has160散列具有h_id十六进制hmac hmac_drbg hmac_rng hres_timer http_util idea o kasumi kdf kdf1 kdf2 keccak keypair狮子mac mars mce /mce mce/mce,fpe_fe1 fpe_fe1 gost_28147 gost_3410 gost_3411 has160散列具有h_id十六进制hmac hmac_drbg hmac_rng hres_timer hmac_rng has160哈希哈希具有h_id十六进制hmac hmac_drbg hmac_rng hres_timer hmac_rng has160哈希哈希具有h_id十六进制hmac hmac_drbg hmac_rng hres_timer hres_timer has160哈希哈希具有h_id十六进制、hmacrfc6979 rmd128 rmd 160 rsa rsa rw更安全的salsa20种子蛇serpent_simd sessions_sql sha1 sha1_ss e2 sha2_32 sha2_64 simd simd_sse2 siphash siv
在那之后,我不知道下一步该怎么办。我在任何地方都找不到botan_all文件。
发布于 2015-05-01 15:52:49
你错过了--gen-amalgamation标志。您的命令应该如下所示:
python configure.py --cc=msvc --gen-amalgamation --single-amalgamation-file对于新版本,您必须使用--amalgamation而不是--gen-amalgamation。
https://stackoverflow.com/questions/29924853
复制相似问题