使用vs2019编译32位Vdisk驱动时,提示Crypto.lib库的几个函数符号为找到实现,编译64位没问题,错误如下所示:
2>Crypto.lib(blake2s_SSE2.obj) : warning LNK4257: 未对内核模式编译对象文件;映像可能不会运行
2>Crypto.lib(blake2s_SSSE3.obj) : warning LNK4257: 未对内核模式编译对象文件;映像可能不会运行
2>Crypto.lib(blake2s_SSE41.obj) : warning LNK4257: 未对内核模式编译对象文件;映像可能不会运行
2>Crypto.lib(rdrand.obj) : warning LNK4257: 未对内核模式编译对象文件;映像可能不会运行
2>Crypto.lib(kuznyechik_simd.obj) : warning LNK4257: 未对内核模式编译对象文件;映像可能不会运行
2>Crypto.lib(SerpentFast_simd.obj) : warning LNK4257: 未对内核模式编译对象文件;映像可能不会运行
2>Crypto.obj : error LNK2019: 无法解析的外部符号 _aes_hw_cpu_decrypt_32_blocks@8,函数 _DecipherBlocks@16 中引用了该符号
2>Crypto.obj : error LNK2019: 无法解析的外部符号 _aes_hw_cpu_encrypt_32_blocks@8,函数 _EncipherBlocks@16 中引用了该符号
2>Sha2.obj : error LNK2019: 无法解析的外部符号 _sha512_compress_nayuki@8,函数 _SSE2Transform@16 中引用了该符号
2>Sha2.obj : error LNK2019: 无法解析的外部符号 _