最近在使用boost时,发现都是教人将依赖安装到系统,有的时候不太方便,刚好我有比较喜欢使用bazel,所以觉得创建一个简单的boost项目作为学习和测试的起点。
0. 前提条件
- 安装bazel
关于bazel的介绍可以看看:https://bazel.build/release?hl=zh-cn , https://bazel.build/start?hl=zh-cn
这个项目只需要安装bazel就可以了,有两种方式:
- 使用
bazelisk
安装:https://github.com/bazelbuild/bazelisk/releases - 下载预编译的二进制文件: https://github.com/bazelbuild/bazel/releases
- 使用
brew
安装:https://docs.bazel.build/install/mac.html
1. 创建项目
访问github仓库地址:https://github.com/kekxv/boost-bazel-starter
这个是创建的基础项目。
可以选择Fork或者Clone到本地,或者下载zip进行开发。
2. 编译和运行
进入项目目录:
编译:
1 | bazel build app:app |
运行:
1 | bazel run app:app |
然后可以看到控制台输出。
3. 后续
这个项目只是一个基础的示例,你可以根据需要进行扩展和修改。例如,你可以添加更多的依赖项、修改代码逻辑等。