为Windows和Mac编译OpenAES for 64bit架构

时间:2016-08-24 13:11:40

标签: c++ makefile compilation cryptography aes

我想编译OpenAES库,以便我可以在我的项目中使用它。 根据{{​​1}}文件,它描述了如何为Windows和MacOS编译,但它没有提到如何为64位体系结构构建它。

是否可以为64位arch编译此库,或者它是否不支持此类?

2 个答案:

答案 0 :(得分:0)

我完成了创建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” 它会询问你的编译器。 7.然后查找oaes.sln文件并使用visual studio打开它 8.构建项目,毕竟,查看C:\ Devs \ OpenAES \ libs \ Debug \ oaes_lib.lib文件。

我不确定.lib文件是否有效,我正在使用它。

答案 1 :(得分:0)

我找到了另一个AES库:QPolarSSL https://github.com/azadkuh/qpolarssl

基于mbedtls。很容易实现。