当前位置: 首页 > 知识库问答 >
问题:

最小的Bazel构建和工作区文件,用于编译“怪物”示例,包括sample_text.cpp

夹谷苗宣
2023-03-14

我对FlatBuffers和Bazel都是新手。有人能发布一个编译flatc本身的最小示例吗,monster_generated.h文件,然后是sample_text.cpp?

当我跑的时候:

    null
    null
    null

但是,当我跑的时候:

  • bazel build flatbuffers-bazel:sample_binary

我得到:

    null
    null

肖恩

共有1个答案

古凌
2023-03-14

您需要将rules_cc导入到您的工作区中,以便在本地使用它。

    http_archive(
        name = "rules_cc",
        urls = ["https://github.com/bazelbuild/rules_cc/archive/262ebec3c2296296526740db4aefce68c80de7fa.tar.gz"],
        strip_prefix = "rules_cc-262ebec3c2296296526740db4aefce68c80de7fa",
        sha256 = "3057c13fa4d431eb0e7a9c28eea13f25987d29f869406b5ee3f2bd9c4134cb0c",
    )
 类似资料:
  • 问题内容: 我已经尝试过但没有成功,以获取最低限度的工作示例。由于我不需要将大部分fortran代码公开给python,因此不需要f2py来包装大部分代码。另外,由于传递了可分配数组并使用了派生类型, 我特别希望f2py仅包装我创建的接口模块 (在以下示例中为“ main.f90”)。但是我在获取要单独编译以链接到我的主模块的其他模块时遇到了问题。 编码: 注意所有源文件都在一个目录中。 我创建了

  • 我正在尝试编译5.6.2。我已经编译了OpenSSL<代码>nmake运行了大约半个小时,然后我发现了这个错误:(使用引号是因为它们换行了,这提高了可读性;不确定这里是否存在语言问题;如果是,我可能会翻译某些行…) cl-c-nlogo-Zc:wchar_t-FS-Zc: stringtStrings-zi-MTd-MP-W3-w44456-w44457-w44458 /Fd.obj\debug\

  • 错误中给出的链接没有找到问题的解决方案。如何正确构建项目?

  • 我用的是Stackblitz:https://stackblitz.com/edit/bible-talk 我用的是角度10。 我正在尝试从JSON文件导入数据。 我在Stackblitz上找到了一个如何做到这一点的例子: https://stackblitz.com/edit/json-import-example?file=src/app/app.component.html 您应该将这些添加

  • 我想将ant构建迁移到Bazel4.2.1。ant构建使用Eclipse编译器(ECJ-3.27.0)。 在Bazel中声明Java编译器的方法是。 因此,我查看了的输出,并尝试使用vanilla工具链作为灵感()。 显示整个编译器命令行(加上更多构建步骤): 我不知道有哪个Java编译器接受。是否必须以不同的方式传递?

  • 为什么Eclipse在构建一个Android项目时,会陷入构建工作区的无限循环...和(重新)构建工作区...和(重新)构建工作区... 这是已知的虫子吗? 走出这个循环的正确方法是什么? 备注: 如果取消选中,它会生成良好的版本,甚至导出一个完美运行的签名发行版APK。 此问题仅在我升级到最新的SDK r19后才开始。在此之前(SDK r11),我从未遇到过此问题。 错误160868正好描述了这