Como corrigir C++ "fatal error: INIReader.h: No such file or directory" no Ubuntu

Problema:

Ao tentar compilar seu projeto C++, você vê uma mensagem de erro como

ini_error.txt
minio-cpp/include/providers.h:19:10: fatal error: INIReader.h: No such file or directory
   19 | #include <INIReader.h>
      |          ^~~~~~~~~~~~~
compilation terminated.

Solução

Você precisa instalar a biblioteca inih. No Ubuntu ou Debian, você pode fazer isso usando

install_libinih.sh
sudo apt -y install libinih-dev

Check out similar posts by category: C/C++ Erros do GCC