独立于平台的OpenSSL库

时间:2012-07-23 05:15:09

标签: c++ cross-platform platform-independent

我正在用C ++编写程序,需要在任何地方编译和运行。它可以从Linux,MacOS,Windows,DOS,OS / 2,BSD,地狱,甚至是需要的C ++编译器的自定义编写操作系统运行。

我一直坚持的一件事就是OpenSSL。该计划大量使用公钥基础设施。它需要生成密钥对,加密,解密,签名和验证。在linux上,我可以“非常”确定openssl存在,这不是问题。我不能在Windows和其他平台上如此肯定,我希望可执行文件是独立的。

所以,我需要的是一个在任何符合ISO标准的C ++编译器中提供“零麻烦”编译的库。我找到了一些VS编译器无法编译的东西(从外观来看,调试它们会是地狱)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

openssl库是一个C库,如果VS无法编译C代码。那么这不是图书馆的责任。我见过很多针对openSSL编写的代码。我真的很惊讶这个系统的文档真的很差。

OpenSSL主页在这里: http://www.openssl.org/