首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用BJam用openssl构建流

用BJam用openssl构建流
EN

Stack Overflow用户
提问于 2015-05-12 07:58:24
回答 1查看 816关注 0票数 0

我正在尝试使用提供的jamfile构建libtorrent (http://www.libtorrent.org/)。如果我试着把它建在它的香草状态,一切都很顺利。然后,我使用以下命令进行构建:

代码语言:javascript
复制
bjam msvc-12.0 boost=source

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

代码语言:javascript
复制
bjam msvc-12.0 boost=source encryption=openssl

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-13 22:48:54

我对windows上通常如何做到这一点的理解是通过在visual的includelib文件夹中安装库和头来实现的。(至少我是这样在windows上安装openssl的)。

jamfile还应该获取CXXFLAGSLDFLAGS环境变量,您可以使用这些变量介绍库,并包含路径。但是,它只在指定boost=system时才这样做,即您是针对"system“boost库而不是从源构建的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30185001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档