问题标签 [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.
php - 使用私有存储桶授权的 Backblaze Storage B2 PHP 下载
我有点难以理解 BackBlaze B2 的文档,我想使用 PHP 从私有存储桶下载文件,我知道文件 ID,我想获得授权(比如 30 秒),然后生成一个下载链接(预签名?)。
- b2_authorize_account
- b2_get_download_authorization
- b2_download_file_by_name
我只是不太确定如何将示例代码放在一起,请原谅我的无知。
cloud-storage - Backblaze B2 原生 URL 与友好 URL - 交易上限?
我使用 B2 作为我们开发的网站上的图像的存储。
由于事实上,有数百万张图片要从 B2 提供,我想知道在交易上限方面使用 B2 提供的本机 URL 或友好 URL 是否有区别?
请参阅下面的示例 URL:
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 位?
c++ - Boost 安装:缺少参数 global-setup
我正在尝试在 Windows 10 上安装 boost 库。我安装了 VS2017。我打开 Developer Command Prompt 2017,我已经输入了boostrap
,现在在编写b2
时,我收到以下错误:
我不知道如何解决这个问题。
bjam - 如何将 path.basename 与 bjam 一起使用?
我目前正在使用此操作:
但我想改用path.basename
规则。类似的东西:
这种方法对我不起作用。
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”文件,它似乎不存在。任何帮助将不胜感激。
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。
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 编译无法识别块注释?
谢谢,
b2 - 我可以使用 Backblaze B2 来托管用户图像上传吗?他们的 TOS 很难理解
我想构建一个简单的虚拟应用程序,例如 OfferUp,用户可以在每个列表中上传 5 张图片。
我通常会使用 AWS S3 和 Cloudfront 来提供这些图像。
我可以对 Backblaze B2 做同样的事情吗?这是产品的预期用例吗?
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
图书馆;这使您可以轻松访问堆栈跟踪,包括名称和行号,没有麻烦。到目前为止,我的去增强工作可以在这里找到。