如下代码是用来获取src_dir的当前目录TopDirectoryOnly或者及其子目录AllDirectory下,满足后缀extension的文件。release下正常,debug下出现 Run-Time Check Failure #2 - Stack around the variable ‘xxx stat’ was corrupted.
解决方法:
使用boost_filesystem-vc100-mt-gd-1_49.lib 而不能用boost_filesystem-vc100-mt-gd-1_47.lib,PCL 1.6.0中两个都有。
void FileSystemHelper::get_directory_files(std::vector<std::string> &files_vec,
const std::string &src_dir,
const std::string extension/* = ".txt"*/,
search_option_t search_option /*=