天天看點

《視覺SLAM十四講》第九講-運作程式出現Segmentation fault (core dumped)、double free or corruption (out)解決方法寫在前面一、問題一及解決方法二、問題二及解決方法參考連結

寫在前面

運作《視覺SLAM十四講》第九講中的0.2版本、0.3版本、0.4版本出現的報錯

一、問題一及解決方法

1. 問題描述

編譯通過,但是運作時出現以下報錯:

2. 解決方法

config.cpp

中的

void Config::setParameterFile( const std::string& filename )

函數中,将下列語句

修改為

static cv::FileStorage file1( filename.c_str(), cv::FileStorage::READ );
config_->file_ = file1;
           

二、問題二及解決方法

1. 問題描述

編譯通過,但是運作時出現以下報錯:

double free or corruption (out)
Aborted (core dumped)
           

2. 解決方法

CMakeLists.txt

中的下列語句

修改為

參考連結

[1] 風衣格木. 關于視覺SLAM十四講第九章0.2中在執行run_vo時出現Segmentation fault (core dumped)時解決方法 [EB/OL]. https://blog.csdn.net/sinat_39720504/article/details/102481421, 2019-10-10/2022-12-21.

繼續閱讀