范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Bazellocalrepository)

  前面的例子都是在同一个repository里面折腾,现在是时候出去透透气了。外面已经有了那么多优秀的开源项目,千万不要重复造轮子,再说咱也造不过来呀。
  将外部项目作为依赖引入是必需的。这些项目有些是Bazel项目,里面有WORKSPACE,有BUILD,定义了若干targets。但也有些并不是Bazel项目。对于前者,按照这些项目的存放地点不同,分为local_repository,git_repository,http_archive。对于后者,指定它们只需要加一个new的前缀,即new_local_repository,new_git_repository,new_http_archive。
  我们先介绍第一个,local_repository,即本地文件系统中的Bazel项目。
  这回我们需要创建两个repository,hello-world-lib实现功能函数,hello-world-main调用函数。
  hello-world-lib目录结构如下
  为了不让目录太过琐碎,我直接在repository的根目录放置了一个BUILD,使其成为一个package。BUILD内容如下load("@rules_cc//cc:defs.bzl", "cc_library")  cc_library(     name = "hello-world-lib",     srcs = ["src/hello-world.cc"],     hdrs = ["include/hello-world.h"],     visibility = ["//visibility:public"], )
  include/hello-world.h#pragma once  #include   std::string hello_world();
  src/hello-world.cc#include "include/hello-world.h"  std::string hello_world() { return "Hello, world!"; }
  下面开始做第二个repository,hello-world-main,这次有点新东西,那个一直为空的WORKSPACE这回要派上用场了。它的主要用途就是将项目中用到的外部依赖引入进来,提供给相应的targets使用。
  WORKSPACE内容如下local_repository(     name = "hello-world-lib",     path = "../hello-world-lib", )
  local_repository告诉Bazel我要引入一个外部Bazel项目,我给它起个名字叫hello-world-lib,它位于本机文件系统,在上层目录的hello-world-lib目录中(也可以使用/path/to/repo-name这样的绝对路径)。
  src/BUILDload("@rules_cc//cc:defs.bzl", "cc_binary")  cc_binary(     name = "hello-world-main",     srcs = ["hello-world-main.cc"],     deps = [         "@hello-world-lib//:hello-world-lib",     ], )
  这回deps中的label使用了完整的形式,//之前是repository名,后面是target路径。由于我们之前把package直接定义在了根目录,所以这里没有package目录名。
  src/hello-world-main.cc#include "include/hello-world.h" #include   int main() {   std::cout << hello_world() << std::endl;   return 0; }
  注意include的路径,是从repository的根目录开始的。
  编译运行,成功!
  源码获取:git@github.com:zhouxindong/bazel-learning.git

船舶产业路向何方?市委书记这么说加快船舶电动化转型推动产业高质量发展梁伟新赴福安开展四下基层调研3月14日,市委书记梁伟新赴福安市开展四下基层调研,指导推进船舶产业转型升级和电动化发展。市领导杨方缪绍炜吴允明徐光保持粮食安全战略定力粮食稳产增收是保障物价平稳运行的压舱石。在国际环境日趋复杂的情况下,要端牢中国人的饭碗,确保消费者吃得饱吃得好,不是一件容易的事情。我国必须冷静对待粮食问题,保持粮食安全战略定力,随着人工智能发展,程序员,技术工作者会淘汰?不存在的说起来,人工智能是一个非常神奇的东西,它能做出许多我们以前从未想过的事情,网上也有一些网友害怕自己的职业被取缔,我想说这想法是多余的,因为人工智能不能取代人类的智慧和创造力。就好比950亿社会资本都来了!数字技术下乡,农民工秒变小老板本文来源时代财经作者王婷农业无人机图源极飞科技拥抱实体经济上山下乡已经成为高科技公司发展的新动能,也切实改变了人们的工作生活。今年3月,中国互联网络信息中心发布第51次中国互联网络海口新增32亿元半导体产业集群项目,含300mm硅片制造集微网消息,3月9日,顺为科技集团与海口综合保税区内业主企业海口德悦实业开发有限公司签订合作协议。据海口日报报道,该项目总投资额超过32亿元,将在海南投资芯片检测封装半导体设备制造2万字收藏版上海张江V。S。苏州工业园区的生命科学产业科技之巅作者金地威新编辑部来源金地威新版权归原作者所有,转载引用请注明出处,有部分删减。内容仅供交流学习,不做任何商业用途,不代表任何投资建议。如有侵权请联系后台删除。生命科学是永历史正在谱写,2023年会是中国作为全球性大国的元年头条创作挑战赛好内容我来评2023年的两会刚刚结束了,新一届政府正式走马上任了,中国将在完成小康目标之后大踏步的迈向富裕的康泰大道,前进的步伐将会继续,伟大的成绩将会有新的辉煌!希春游火爆,郴州东江湖游客接待量同比增长5003月21日,游客在东江湖游船上自拍打卡。3月21日,游客在小东江景区观看撒网表演。3月21日,游客游览东江湖兜率岛。红网时刻新闻3月22日讯(记者何超通讯员何洪海陈非)3月21日,2023年ai菜品识别方法视频,AIGC元年该如何与短视频运营结合?在2023年的AI菜品识别方法视频中,我们见证了人工智能技术的再次飞跃,为美食产业注入了新的活力。随着短视频平台的崛起,如何与AI菜品识别结合已经成为了一个新的挑战和机遇。首先,我幼儿园从报名难变成招生荒,开启倒闭元年生育率下跌,已经开始严重影响幼儿园招生了。最近,有媒体报道武汉市汉阳区一所驻汉央企机关幼儿园,之前只对单位内部招生,但去年开始,学生开始招不满。于是今年春招,园方决定扩大招生范围,玩转大弗兰,读它就对了潇湘行者湖南自驾游指南新书发布华声在线记者陈普庄北上武陵观猴趣,南下汝城泡温泉领略八面山的江南塞北风光,体验惹巴拉的神秘湘西民俗在株洲的赛车场上燃烧激情,在长沙的米粉街里嗦粉打卡这年头,不亲自手握方向盘,到我大
食用猪血需要注意什么?患有这些疾病的人请慎重猪血是中式菜肴中经常使用的一种食材,富含铁蛋白质矿物质等营养成分,是一种非常有营养的食材。然而,并不是所有人都适合食用猪血,尤其是患有某些疾病的人群需要特别注意。如果你喜欢本篇关于哪些症状说明你得了慢性胃炎?随着工作压力的加大和生活节奏的加快,很多人会偶尔感到胃肠不适。有些时候这些症状可能是饮食不当或不良情绪造成的暂时症状,稍事调整就会有所好转,之后也不会复发,这说明我们的胃黏膜并没有中国乒乓输在哪里?尽管不愿意承认,中国乒乓还是输了。在首演之前,孙俪和邓超拼命地宣传,希望这部电影能出彩,能够票房大卖。从最后结果来,看片子并没有想象得那么成功。为什么?首先是大家累了。经过疫情的长年代剧情满九道弯开播,苗亮韩东君上演陌路情仇2月17日,由刘家成执导,韩东君热依扎领衔主演,陈瑶萨日娜种丹妮鲍晓苗亮等主演的年代情感剧情满九道弯在央视八套首播,并在优酷同步播出。该剧是情满四合院的姊妹篇,曾在情满四合院以刘光山中有座坟茔,埋藏着一段特殊年代不堪回首的往事黄如生峰峦起伏,云雾飘绕,展示着大山的博大和雄浑,凝重与荒凉。1973年初夏,我插队片内的一个生产队里传出噩耗,福州知青郭xx自杀身亡。人们震惊了,消息越传越远,这就是后来轰动闽北川大校内挖出人的遗体?官方回应系70年代之前骨骼近日,一则四川大学校区内挖出遗体的消息,引发关注。近日,四川成都。网传四川大学望江校区逸夫楼附近挖出一具人体骨骼。2月20日,四川大学望江校区保卫处工作人员称经鉴定该具骨骼为70年早上空腹喝水对身体有什么影响?尽量别乱喝导语人体补充水分的最好方法是喝开水,开水价格便宜,容易获得,安全卫生,不会增加能量,也不会担心过量糖的风险,每天任何时候都应分配饮用时间,老人和儿童应多次少量喝水。喜欢养生的人都知孙悦退役前的半个赛季都是在尿血身体已经到了极限直播吧2月21日讯近日,孙悦在名人面对面节目中接受了采访。主持人按道理来讲,你应该在2019年离开北京队的时候就直接退役了,因为可能伤痛等等的原因,为什么又坚持了那两年(加盟北控)苹果iOS16。4紧急发布,续航水平太顶了,信号始终满格,推荐苹果iOS16。4终于推送了!这是iOS16。4首个公测版,很多用户对苹果公测版不是太了解,通常来说公测版到了第5个版本左右,正式版才会到来,资深果粉通常为了提前尝鲜新版本,就会选力争打造鞋都!英德全力推动广东现代制鞋产业园建设日前,英德市召开广东现代制鞋产业园项目推进协调会,英德市领导张杨彬王珍子袁城俊与广东鞋业厂商会会长刘穗龙等企业家面对面交流,协调解决广东现代制鞋产业园项目建设的问题。英德市委书记张为什么NBA的啦啦队禁止穿内裤?原因真的是绝了!至今没有人可以真正的回答Quora上关于啦啦队员制服里都穿着什么?的疑问,但这本身就是一种答案她们什么也不穿。这是NBA多年来默认的规则固守的教条。NBA规则不允许啦啦队穿内裤,这