使用自定义 OpenSSL 构建 Poco

Building Poco with Custom OpenSSL

我需要使用我从源代码构建的 OpenSSL 来构建 Poco,而不是 Ubuntu 的 apt 安装的那个。假设我的 OpenSSL 根位于 /opt/openssl/1.0.2。我是否需要设置环境变量,或将参数传递给 configuremake 步骤?我没有在文档或其他任何地方找到有关如何执行此操作的任何信息。

由于其他限制,如果重要的话,我也仅限于 Poco 1.7.7。

您可以使用 --include-path--library-path 以及 configure 来设置搜索路径,以便找到您的自定义 OpenSSL 库,例如:

./configure --include-path=/opt/openssl/1.0.2/include --library-path=/opt/openssl/1.0.2/lib

您还可以创建自定义构建配置文件(请参阅 build/config 现有配置目录)或更改现有配置文件并修改编译器和链接器标志以添加搜索路径。