gpt4 book ai didi

使用 Bazel 和 GTest 的 C++ 项目

转载 作者:可可西里 更新时间:2023-11-01 14:56:37 25 4
gpt4 key购买 nike

我想用 gtest 创建一个 Bazel C++ 项目来进行单元测试。

什么是最小设置?

(我的电脑上只安装了Bazel,而且我在Linux下运行)

最佳答案

现在 googletest 提供了一个 BUILD 文件,这就更容易了:

WORKSPACE

load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
git_repository(
name = "gtest",
remote = "https://github.com/google/googletest",
branch = "v1.10.x",
)

在构建中

cc_test (
name = "hello_test",
srcs = [
"hello_test.cc",
],
deps = [
"@gtest//:gtest",
"@gtest//:gtest_main" # Only if hello_test.cc has no main()
],
)

关于使用 Bazel 和 GTest 的 C++ 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45814669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com