我想编译OpenAES库,以便我可以在我的项目中使用它。 根据{{1}}文件,它描述了如何为Windows和MacOS编译,但它没有提到如何为64位体系结构构建它。
是否可以为64位arch编译此库,或者它是否不支持此类?
答案 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。很容易实现。