【发布时间】:2016-08-24 13:11:39
【问题描述】:
我想编译 OpenAES 库,以便在我的项目中使用它。
根据README 文件,它描述了如何为 Windows 和 MacOS 编译,但没有提及如何为 64 位架构构建它。
是否可以为 64 位架构编译此库,还是不支持此类?
【问题讨论】:
-
尝试稍微改进一下语言。
标签: c++ makefile compilation cryptography aes
我想编译 OpenAES 库,以便在我的项目中使用它。
根据README 文件,它描述了如何为 Windows 和 MacOS 编译,但没有提及如何为 64 位架构构建它。
是否可以为 64 位架构编译此库,还是不支持此类?
【问题讨论】:
标签: c++ makefile compilation cryptography aes
我完成了创建 oaes_lib.lib 的过程
步骤: 1. 下载:OpenAES-master.zip,来自http://code.google.com/p/openaes 2. 安装 CMake。 3. 在 C:\Devs\OpenAES 解压缩 OpenAES-master.zip(在我的情况下) 4.创建库文件夹:C:\Devs\OpenAES\libs 5. 打开 CMake gui 工具。选择:“源代码在哪里:”“C:\Devs\OpenAES”和“在哪里构建二进制文件”:“C:\Devs\OpenAES\libs” 6. 它会询问你的编译器。 7.然后寻找oaes.sln文件,用visual studio打开 8.编译工程,毕竟看C:\Devs\OpenAES\libs\Debug\oaes_lib.lib文件。
我不确定 .lib 文件是否有效,我正在使用它。
【讨论】:
我找到了另一个支持 AES 的库:QPolarSSL https://github.com/azadkuh/qpolarssl
它基于 mbedtls。非常容易实现。
【讨论】: