【问题标题】:compile OpenAES for 64bit architecture for both windows and mac为 windows 和 mac 编译 64 位架构的 OpenAES
【发布时间】:2016-08-24 13:11:39
【问题描述】:

我想编译 OpenAES 库,以便在我的项目中使用它。 根据README 文件,它描述了如何为 Windows 和 MacOS 编译,但没有提及如何为 64 位架构构建它。

是否可以为 64 位架构编译此库,还是不支持此类?

【问题讨论】:

  • 尝试稍微改进一下语言。

标签: c++ makefile compilation cryptography aes


【解决方案1】:

我完成了创建 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 文件是否有效,我正在使用它。

【讨论】:

    【解决方案2】:

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

    它基于 mbedtls。非常容易实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多