我正在用C++写一个程序,它需要编译和运行...任何地方。它可以在Linux、MacOS、Windows、DOS、OS/2、BSD、地狱中运行,如果需要,甚至可以从带有C++编译器定制编写的操作系统运行。
有一件事让我非常着迷,那就是OpenSSL。该程序大量使用公钥基础设施。它需要生成密钥对、加密、解密、签名和验证。在linux上,我可以“相当”确定openssl的存在,这不是问题所在。我不能确定在windows和其他平台上,我希望可执行文件是单独的。
因此,我需要的是一个能够在任何符合国际标准化组织的C++编译器中提供“零麻烦”编译的库。我发现了一些VS编译器无法编译的(从外观上看,调试它们将是地狱)。
有什么想法吗?
发布于 2012-07-23 13:20:39
openssl库是一个C库,如果VS不能编译C代码。好吧,那就不能怪图书馆了。我见过很多针对openSSL编写的代码。我真的很惊讶关于这个系统的文档到底有多糟糕。
OpenSSL主页在这里:http://www.openssl.org/
https://stackoverflow.com/questions/11606804
复制相似问题