1

我正在用 C++ 编写一个程序,它需要在任何地方编译和运行。它可以在 Linux、MacOS、Windows、DOS、OS/2、BSD、hell 上运行,如果需要的话,甚至可以在具有 C++ 编译器的自定义编写操作系统上运行。

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

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

有任何想法吗?

4

1 回答 1

0

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

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

于 2012-07-23T05:20:38.580 回答