Open A-Alaa opened 5 years ago
Forgot to tell, you need to explicitly ask the Conan to use the new C++ ABI libstdc++11
, by one of the following:
conan install .. [-o enable_rapidjson=True] [-o enable_eigen=True] [-o enable_tinyxml2=True] [-o enable_pybind=True] --build missing -s compiler.libcxx=libstdc++11
nano ~/.conan/profiles/default
), and make sure you have the following line:compiler.libcxx=libstdc++11
instead of
compiler.libcxx=libstdc++
Boost
, with its components.RapidJSON
PyBind11
Eigen3
tinyxml2
FLANN
has no Conan recipe available yet. Could be made manually if it is significant and needed.Using Conan
This will download and install all the optional dependencies except the
FLANN
. Also, any option in the Conan installation command can be omitted.Conan in general is very promising, well documented, very active support, but not yet widely adopted since it is very new.