Hi, I got some make errors,
In file included from /usr/include/c++/5/random:35:0,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:40,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/all_indices.h:36,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/flann.hpp:45,
from /home/gaolixu/workspace/LIBS/flann/examples/flann_example.cpp:2:
/usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
error This file requires compiler and library support \
^
In file included from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:49:0,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/all_indices.h:36,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/flann.hpp:45,
from /home/gaolixu/workspace/LIBS/flann/examples/flann_example.cpp:2:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h: In member function ‘void flann::UniqueRandom::init(int)’:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h:109:9: error: ‘random_device’ is not a member of ‘std’
std::randomdevice rd;
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h:110:9: error: ‘mt19937’ is not a member of ‘std’
std::mt19937 g(rd());
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h:111:9: error: ‘shuffle’ is not a member of ‘std’
std::shuffle(vals.begin(), vals.end(), g);
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h:111:50: error: ‘g’ was not declared in this scope
std::shuffle(vals.begin(), vals_.end(), g);
^
In file included from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/all_indices.h:36:0,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/flann.hpp:45,
from /home/gaolixu/workspace/LIBS/flann/examples/flann_example.cpp:2:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h: In member function ‘void flann::KDTreeIndex::buildIndexImpl()’:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:269:13: error: ‘random_device’ is not a member of ‘std’
std::random_device rd;
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:270:13: error: ‘mt19937’ is not a member of ‘std’
std::mt19937 g(rd());
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:271:13: error: ‘shuffle’ is not a member of ‘std’
std::shuffle(ind.begin(), ind.end(), g);
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:271:50: error: ‘g’ was not declared in this scope
std::shuffle(ind.begin(), ind.end(), g);
^
In file included from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/lsh_index.h:49:0,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/all_indices.h:42,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/flann.hpp:45,
from /home/gaolixu/workspace/LIBS/flann/examples/flann_example.cpp:2:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h: In constructor ‘flann::lsh::LshTable::LshTable(unsigned int, unsigned int) [with ElementType = unsigned char]’:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h:367:5: error: ‘random_device’ is not a member of ‘std’
std::random_device rd;
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h:368:5: error: ‘mt19937’ is not a member of ‘std’
std::mt19937 g(rd());
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h:369:5: error: ‘shuffle’ is not a member of ‘std’
std::shuffle(indices.begin(), indices.end(),g);
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h:369:49: error: ‘g’ was not declared in this scope
Hi, I got some make errors, In file included from /usr/include/c++/5/random:35:0, from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:40, from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/all_indices.h:36, from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/flann.hpp:45, from /home/gaolixu/workspace/LIBS/flann/examples/flann_example.cpp:2: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
error This file requires compiler and library support \
^ In file included from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:49:0, from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/all_indices.h:36, from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/flann.hpp:45, from /home/gaolixu/workspace/LIBS/flann/examples/flann_example.cpp:2: /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h: In member function ‘void flann::UniqueRandom::init(int)’: /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h:109:9: error: ‘random_device’ is not a member of ‘std’ std::randomdevice rd; ^ /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h:110:9: error: ‘mt19937’ is not a member of ‘std’ std::mt19937 g(rd()); ^ /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h:111:9: error: ‘shuffle’ is not a member of ‘std’ std::shuffle(vals.begin(), vals.end(), g); ^ /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/random.h:111:50: error: ‘g’ was not declared in this scope std::shuffle(vals.begin(), vals_.end(), g); ^ In file included from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/all_indices.h:36:0, from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/flann.hpp:45, from /home/gaolixu/workspace/LIBS/flann/examples/flann_example.cpp:2: /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h: In member function ‘void flann::KDTreeIndex::buildIndexImpl()’:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:269:13: error: ‘random_device’ is not a member of ‘std’
std::random_device rd;
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:270:13: error: ‘mt19937’ is not a member of ‘std’
std::mt19937 g(rd());
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:271:13: error: ‘shuffle’ is not a member of ‘std’
std::shuffle(ind.begin(), ind.end(), g);
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/kdtree_index.h:271:50: error: ‘g’ was not declared in this scope
std::shuffle(ind.begin(), ind.end(), g);
^
In file included from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/lsh_index.h:49:0,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/algorithms/all_indices.h:42,
from /home/gaolixu/workspace/LIBS/flann/src/cpp/flann/flann.hpp:45,
from /home/gaolixu/workspace/LIBS/flann/examples/flann_example.cpp:2:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h: In constructor ‘flann::lsh::LshTable::LshTable(unsigned int, unsigned int) [with ElementType = unsigned char]’:
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h:367:5: error: ‘random_device’ is not a member of ‘std’
std::random_device rd;
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h:368:5: error: ‘mt19937’ is not a member of ‘std’
std::mt19937 g(rd());
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h:369:5: error: ‘shuffle’ is not a member of ‘std’
std::shuffle(indices.begin(), indices.end(),g);
^
/home/gaolixu/workspace/LIBS/flann/src/cpp/flann/util/lsh_table.h:369:49: error: ‘g’ was not declared in this scope