Bazel不接受标准=c++;14考虑到

Bazel不接受标准=c++;14考虑到,bazel,Bazel,当我显式地传递其他内容时,为什么bazel仍然使用-std=c++0x? 链接选项是为链接器提供的选项: 看看这个重复的答案: 对于单个可执行文件,您可以使用copts的可能副本,从所附图片中可以看出,我已经在使用copts,但它不起作用。(顺便说一下,这是一个cc_库)在部分屏幕截图中看不到它,但在使用copts时,应在命令行上的-std=c++0x之后传递-std=c++14,覆盖默认设置。我在Bazel 0.21中观察到了这种行为。如果copts不工作,您可以发布来自bazel build

当我显式地传递其他内容时,为什么bazel仍然使用-std=c++0x?
链接选项是为链接器提供的选项:

看看这个重复的答案:


对于单个可执行文件,您可以使用copts

的可能副本,从所附图片中可以看出,我已经在使用copts,但它不起作用。(顺便说一下,这是一个cc_库)在部分屏幕截图中看不到它,但在使用
copts
时,应在命令行上的
-std=c++0x
之后传递
-std=c++14
,覆盖默认设置。我在Bazel 0.21中观察到了这种行为。如果
copts
不工作,您可以发布来自
bazel build-s
的完整命令行吗?