xdxy@xdxy123:~/rm/rm123/rm/qdu-rm-ai/build/src/apps/demo/double$ /home/xdxy/rm/rm123/rm/qdu-rm-ai/build/src/apps/demo/double/demo_double [ WARN:0] global /home/eric/env/temp_env/source_code/opencv/modules/highgui/src/window.cpp (703) createTrackbar UI/Trackbar(blocksize_up@Depth): Using 'value' pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value setup callback. [ WARN:0] global /home/eric/env/temp_env/source_code/opencv/modules/highgui/src/window.cpp (703) createTrackbar UI/Trackbar(numdisparity_up@Depth): Using 'value' pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value setup callback. [ WARN:0] global /home/eric/env/temp_env/source_code/opencv/modules/highgui/src/window.cpp (703) createTrackbar UI/Trackbar(disp12MaxDiff_down@Depth): Using 'value' pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value setup callback. [ WARN:0] global /home/eric/env/temp_env/source_code/opencv/modules/highgui/src/window.cpp (703) createTrackbar UI/Trackbar(uniquenessRatio_down_5_15@Depth): Using 'value' pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value setup callback. [ WARN:0] global /home/eric/env/temp_env/source_code/opencv/modules/highgui/src/window.cpp (703) createTrackbar UI/Trackbar(preFilterCap_up@Depth): Using 'value' pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value setup callback. [ WARN:0] global /home/eric/env/temp_env/source_code/opencv/modules/highgui/src/window.cpp (703) createTrackbar UI/Trackbar(speckleWindowSize_down@Depth): Using 'value' pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value setup callback. [ WARN:0] global /home/eric/env/temp_env/source_code/opencv/modules/highgui/src/window.cpp (703) createTrackbar UI/Trackbar(speckleRange_down@Depth): Using 'value' pointer is unsafe and deprecated. Use NULL as value pointer. To fetch trackbar value setup callback. 浮点数例外 (核心已转储)
时间: 2023-08-01 22:09:18 浏览: 529
根据你提供的信息,看起来你在运行一个名为`demo_double`的程序时遇到了浮点数例外并且核心已转储。这通常意味着程序发生了一个浮点数运算错误,导致程序崩溃。
出现这个问题的可能原因有很多,例如除以零、无效的浮点数操作、溢出等。要解决这个问题,你可以尝试以下几个步骤:
1. 检查代码中是否有可能导致浮点数异常的地方,例如除以变量或表达式值为零的操作。
2. 确保输入的数据或参数符合预期,避免传递无效的数值。
3. 检查使用的库或依赖项是否有已知的浮点数异常问题,并更新到最新版本。
4. 如果可能,尝试使用调试工具来跟踪浮点数异常发生的位置,并进行调试分析。
根据你提供的信息,我无法确定具体的问题在哪里,因此建议你检查代码并进行调试以找到导致浮点数异常的原因。
如果你需要更多帮助,请提供更多上下文或代码片段,我将尽力协助你解决问题。
相关问题
In file included from /home/xdxy/rm/environment/include/Pangolin-0.5/src/console/ConsoleView.cpp:3: /home/xdxy/rm/environment/include/Pangolin-0.5/include/pangolin/utils/picojson.h: In function ‘bool pangolin::json::_parse(Context&, pangolin::json::input<Iter>&) [with Context = pangolin::json::default_parse_context; Iter = std::istreambuf_iterator<char, std::char_traits<char> >]’: /home/xdxy/rm/environment/include/Pangolin-0.5/include/pangolin/utils/picojson.h:336:12: warning: ‘<anonymous>.pangolin::json::value::u_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 336 | u_ = x.u_; | ~~~^~~~~~ make[1]: *** [CMakeFiles/Makefile2:411:src/CMakeFiles/pangolin.dir/all] 错误 2 make: *** [Makefile:130:all] 错误 2
这个错误是由于在解析 JSON 数据时可能会出现未初始化的情况导致的。具体来说,出现了一个警告,指出在函数`pangolin::json::_parse(Context&, pangolin::json::input<Iter>&)`中,变量`u_`可能未被初始化。这可能会导致程序在使用该变量时产生不可预测的行为。
要解决这个问题,你可以检查`picojson.h`文件中的代码,确认`u_`变量是否有正确的初始化。你可以查看该文件中与`u_`变量相关的代码,并确保它在所有路径中都得到了正确的初始化。这样可以避免出现未初始化的警告和可能的错误。
另外,你还可以尝试更新或更换`Pangolin`库的版本,以查看是否有已知的问题或错误修复。如果问题仍然存在,你可以考虑向`Pangolin`库的开发者报告该问题,以获取更多的支持和解决方案。
阅读全文