问题标签 [b2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
597 浏览

php - 使用私有存储桶授权的 Backblaze Storage B2 PHP 下载

我有点难以理解 BackBlaze B2 的文档,我想使用 PHP 从私有存储桶下载文件,我知道文件 ID,我想获得授权(比如 30 秒),然后生成一个下载链接(预签名?)。

  1. b2_authorize_account
  2. b2_get_download_authorization
  3. b2_download_file_by_name

我只是不太确定如何将示例代码放在一起,请原谅我的无知。

https://www.backblaze.com/b2/docs/downloading.html

0 投票
1 回答
724 浏览

cloud-storage - Backblaze B2 原生 URL 与友好 URL - 交易上限?

我使用 B2 作为我们开发的网站上的图像的存储。

由于事实上,有数百万张图片要从 B2 提供,我想知道在交易上限方面使用 B2 提供的本机 URL 或友好 URL 是否有区别?

请参阅下面的示例 URL:

0 投票
3 回答
6163 浏览

c++ - 如何使用地址模型标志在 Windows 上为 Visual Studio 构建 64 位提升?

我正在尝试使用以下说明在 Visual Studio 的 x64 终端上构建提升:https ://www.boost.org/doc/libs/1_62_0/more/getting_started/windows.html#get-boost

我愿意:

boostrap

然后

.\b2 address-model=64

但它总是说:

然后继续构建所有内容的 32 位版本。我知道这一点,因为当我尝试将 boost 用于 CMake 之类的东西时,它抱怨它的 32 位:

所以是的,我怎样才能构建 64 位?

0 投票
1 回答
1566 浏览

c++ - Boost 安装:缺少参数 global-setup

我正在尝试在 Windows 10 上安装 boost 库。我安装了 VS2017。我打开 Developer Command Prompt 2017,我已经输入了boostrap,现在在编写b2时,我收到以下错误:

我不知道如何解决这个问题。

0 投票
0 回答
24 浏览

bjam - 如何将 path.basename 与 bjam 一起使用?

我目前正在使用此操作:

但我想改用path.basename规则。类似的东西:

这种方法对我不起作用。

0 投票
1 回答
471 浏览

python - 未能构建 boost_python 示例代码“致命错误 LNK1181:无法打开输入文件 'boost_python.lib'”

我对提升 python 相当陌生,我正在尝试遵循本教程:https ://www.boost.org/doc/libs/1_63_0/libs/python/doc/html/tutorial/tutorial/hello.html 。完全按照教程,我在使用 b2 或 bjam 构建项目时收到此错误:

“致命错误LNK1181:无法打开输入文件'boost_python.lib'”

我相信我已经正确配置了我的 user-config.jam、jamfile 和 jamroot 文件。

我在这里也看到了这个帖子: LNK1181: cannot open input file 'boost_python.lib' in windows, boost_1_68_0 但似乎没有提供该问题的解决方案。相反,建议根本不需要 bjam/b2,这似乎与 boost 文档中的教程相矛盾。

然后,同一用户建议“链接”与 boost python 和 python 库,我认为这意味着将它们的目录添加到系统环境变量中。我已经这样做了,但我相信我可能误解了他的意思。

该线程还链接到此页面: https ://docs.microsoft.com/en-us/visualstudio/python/working-with-c-cpp-python-in-visual-studio?view=vs- 2017 详细介绍了创作的 Python 的 c++ 扩展,但在阅读它之后,我没有看到任何关于 boost 的提及,除了在文章的最后传递。

我还在整个 boost 目录中搜索了一个“boost_python.lib”文件,它似乎不存在。任何帮助将不胜感激。

0 投票
1 回答
489 浏览

boost - 在 icu 支持下构建 boost 1.70

我正在尝试在 ICU 支持下构建 boost 1.70。为此,我前段时间构建了 ICU(版本 61.1)。在我们的内部系统中,我有这种 ICU 的目录结构,我无法快速更改它,因为有几个组件使用这个库并期望来自这个目录结构的库:

因此,在构建 ICU 之后,我将文件放入各自的目录中。

现在我想构建带有ICU支持的boost 1.70,所以我在一个自写的批处理脚本中使用了这个构建命令(这里以32位为例):

但是构建期间的输出向我展示了这一点

附加信息:我正在使用 Visual Studio 2017 构建它。

那么,我在这里缺少什么?

编辑

我查看了文件 boost_root\bin.v2\config.log 并看到了这种行

这也许可以解释为什么 b2 无法正确看到 ICU。

0 投票
1 回答
82 浏览

c++ - Boost 编译不理解 JAM 文件中的块注释

我从https://dl.bintray.com/boostorg/release/1_72_0/source编译 boost v1.72

Ubuntu 18.04.4 LTS

海湾合作委员会:7.5.0

它编译错误:

我的 sass-type.jam 文件以:

如果我替换块注释#| .. |# 通过注释 # 在每一行上,它编译。为什么我的 boost 编译无法识别块注释?

谢谢,

0 投票
1 回答
199 浏览

b2 - 我可以使用 Backblaze B2 来托管用户图像上传吗?他们的 TOS 很难理解

我想构建一个简单的虚拟应用程序,例如 OfferUp,用户可以在每个列表中上传 5 张图片。

我通常会使用 AWS S3 和 Cloudfront 来提供这些图像。

我可以对 Backblaze B2 做同样的事情吗?这是产品的预期用例吗?

0 投票
0 回答
97 浏览

c++ - CMake'ifying Boost Jam 项目:check-target-builds

我正在尝试“去增强”其中一个 Boost 库,无论如何它或多或少是独立的*

现在,Boost 使用自己的构建系统B2,它使用“Jam 文件”进行配置;所以我正在尝试将此库的 Jam 文件迁移到CMakeLists.txt.

我遇到问题的一个构造是在我正在转换的库的Jam 文件check-target-builds中使用的命令。我明白它不同的操作数是什么意思,但我不明白的是:B2 如何知道如何将第一个参数的构建配置为?我的意思是,这些目标没有在任何地方定义。是否存在某种默认值,B2 会查找与丢失目标同名的名称?还是比这更复杂?check-target-builds.cpp


这是安东尼波卢欣的精彩stacktrace图书馆;这使您可以轻松访问堆栈跟踪,包括名称和行号,没有麻烦。到目前为止,我的去增强工作可以在这里找到。