运行make,xp_sensor_logger.cpp编译出现如下错误:
[ 91%] Built target cam_calibration /home/fang/XP_release/boteye-master/apps/xp_sensor_logger/xp_sensor_logger.cpp:55:12: error: expected constructor, destructor, or type conversion before ‘(’ token DEFINE_bool(auto_gain, false, "turn on auto gain"); ^ ...一系列DEFINE_*()函数错误 ^ /home/fang/XP_release/boteye-master/apps/xp_sensor_logger/xp_sensor_logger.cpp: In function ‘void verify_calibration(const std::vector >&, const std::vector >&, const XP::DuoCalibParam&, const cv::Mat&, const cv::Mat&, cv::Mat*, cv::Mat*)’: /home/fang/XP_release/boteye-master/apps/xp_sensor_logger/xp_sensor_logger.cpp:154:7: error: ‘FLAGS_calib_verify’ was not declared in this scope if (FLAGS_calib_verify) { ^ ...一系列FLAGS_*_*未定义错误 make[2]: *** [xp_sensor_logger/CMakeFiles/xp_sensor_logger.dir/xp_sensor_logger.cpp.o] 错误 1 make[1]: *** [xp_sensor_logger/CMakeFiles/xp_sensor_logger.dir/all] 错误 2 make: *** [all] 错误 2请问,有人知道怎么解决这个问题吗?
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
造成的原因:源程序.../app/xp_sensor_logger/xp_sensor_logger.cpp,没有包含#include 。