首页 > 解决方案 > 使用自定义 OpenSSL 构建 Poco

问题描述

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

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

标签: linuxopensslpoco-libraries

解决方案


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

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

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


推荐阅读