lundi 7 juin 2021

Armadillo C++ library - C++11 compiler required error

I'm using MacOS 10.15.7 with Xcode 12.4, I want to use Armadillo library in my iOS Swift project. So first I installed Armadillo through Homebrew.

Armadillo was installed in path /usr/local/Cellar/armadillo/

I found header files in path /usr/local/Cellar/armadillo/10.5.1/include and library files in path /usr/local/Cellar/armadillo/10.5.1/lib

In Xcode project, Build settings I provided the above paths in Header Search path and Library search path.

I'm getting below three errors.

  • /usr/local/Cellar/armadillo/10.5.1/include/armadillo_bits/compiler_check.hpp:50:4: error: "*** C++11 compiler required; enable C++11 mode in your compiler, or use an earlier version of Armadillo"
  • /usr/local/Cellar/armadillo/10.5.1/include/armadillo:23:10: error: 'cstdlib' file not found #include <cstdlib>
  • <unknown>:0: error: failed to emit precompiled header

Not sure how to proceed.. Any suggestions ???

Aucun commentaire:

Enregistrer un commentaire