gpt4 book ai didi

c++ - 使用 BJam 使用 openssl 构建 libtorrent

转载 作者:行者123 更新时间:2023-11-28 06:16:33 24 4
gpt4 key购买 nike

我正在尝试使用提供的 jamfile 构建 libtorrent ( http://www.libtorrent.org/ )。如果我尝试以原始状态构建它,一切都会顺利进行。然后我使用这个命令构建:

bjam msvc-12.0 boost=source

但是我想用似乎支持的 OpenSSL 来构建它。这是我遇到问题的地方。很可能是因为这是我第一次使用 Bjam(实际上除了生成文件之外的任何东西)。我现在尝试运行以下命令:

bjam msvc-12.0 boost=source encryption=openssl

现在编译器开始提示找不到 OpenSSL 包含文件。所以我想我必须在 JAM 文件中包含这个路径。但我不知道在哪里。我还尝试将路径添加到 Windows 中的 INCLUDE 环境变量中,但这似乎没有被 BJAM 或 msvc 选择。有什么建议吗?

最佳答案

我对这通常如何在 Windows 上完成的理解是将库和 header 安装到 visual studio 的 includelib 文件夹中。(这就是我至少在 Windows 上安装 openssl 的方式)。

jamfile 还应该获取 CXXFLAGSLDFLAGS 环境变量,您可以使用它们来引入库和包含路径。但是,它仅在指定 boost=system 时执行此操作,即您是针对“系统”boost 库而不是从源构建。

关于c++ - 使用 BJam 使用 openssl 构建 libtorrent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30185001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com