will be initialized after [-Werror=reorder]

(base) studieren@studieren-GS65-Stealth-Thin-8RE:~/apollo$ sudo ./docker/scripts/dev_into.sh
root@in-dev-docker:/apollo# bazel build modules/drivers/basler/binary_exposure_search
Starting local Bazel server and connecting to it...
(05:48:16) INFO: Current date is 2022-11-11
(05:48:18) INFO: Analyzed target //modules/drivers/basler:binary_exposure_search (53 packages loaded, 1198 targets configured).
(05:48:18) INFO: Found 1 target...
(05:48:20) ERROR: /apollo/modules/drivers/basler/BUILD:122:11: C++ compilation of rule '//modules/drivers/basler:binary_exposure_search' failed (Exit 1)
In file included from modules/drivers/basler/binary_exposure_search.cpp:32:0:
./modules/drivers/basler/binary_exposure_search.h: In constructor 'apollo::drivers::basler::pylon_camera::BinaryExposureSearch::BinaryExposureSearch(const float&, const float&, const float&, const float&)':
./modules/drivers/basler/binary_exposure_search.h:116:11: error: 'apollo::drivers::basler::pylon_camera::BinaryExposureSearch::new_exposure_' will be initialized after [-Werror=reorder]
     float new_exposure_;
           ^~~~~~~~~~~~~
./modules/drivers/basler/binary_exposure_search.h:91:17: error:   'const float apollo::drivers::basler::pylon_camera::BinaryExposureSearch::target_brightness_' [-Werror=reorder]
     const float target_brightness_;
                 ^~~~~~~~~~~~~~~~~~
modules/drivers/basler/binary_exposure_search.cpp:40:1: error:   when initialized here [-Werror=reorder]
 BinaryExposureSearch::BinaryExposureSearch(const float& target_brightness,
 ^~~~~~~~~~~~~~~~~~~~
cc1plus: some warnings being treated as errors
Target //modules/drivers/basler:binary_exposure_search failed to build
Use --verbose_failures to see the command lines of failed build steps.
(05:48:20) INFO: Elapsed time: 5.607s, Critical Path: 2.24s
(05:48:20) INFO: 0 processes.
(05:48:20) FAILED: Build did NOT complete successfully

这个错误太搞笑了。

声明顺序和初始化顺序要保持一致!

声明:

初始化:

参考了will be initialized after [-Wreorder], 类成员构造顺序-ckelsel-ChinaUnix博客

感谢!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值