我刚刚开始在 clion 中使用 bazel(曾经使用 cmake)并且遇到了问题:我可以使用终端通过终端编译项目
bazel build --cxxopt="--std=c++17" :tests
但是 clion 说,例如,auto
和unique_ptr
(io c++11 和更高版本的功能)是未知的。那么如何让clion使用c++14呢?
解决方案是:您必须使用以下代码在项目的根目录中创建“.bazelrc”:
build --cxxopt="--std=c++<version>"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句