Postado Abril 13, 2023 2 anos Autor 18 horas atrás, L3K0T disse: Esse erro é causado porque o compilador não consegue encontrar o cabeçalho "boost::unordered_set". Isso pode acontecer porque o boost não está instalado corretamente no sistema ou o compilador não está configurado corretamente para encontrá-lo. Para resolver esse problema, você pode tentar as seguintes soluções: Instale o Boost no sistema: Você pode tentar instalar o Boost novamente no sistema e garantir que esteja instalado corretamente. Dependendo do seu sistema operacional, você pode usar um gerenciador de pacotes como o apt-get, yum ou brew para instalar o Boost. Verifique a configuração do compilador: Verifique se o compilador está configurado corretamente para encontrar o Boost. Você pode precisar adicionar o caminho do Boost ao caminho de inclusão do compilador. Por exemplo, no Linux, você pode adicionar o caminho "/usr/include/boost" usando a opção "-I" na linha de comando do compilador. Atualize a versão do Boost: O erro também pode ocorrer devido à versão desatualizada do Boost. Verifique se você está usando a versão mais recente do Boost disponível para o seu sistema. Verifique se o cabeçalho está presente: Você também pode verificar se o cabeçalho "boost/unordered_set.hpp" está presente no diretório de inclusão do Boost. Se não estiver presente, pode ser necessário reinstalar o Boost ou atualizar para a versão mais recente. Não to conseguindo enviar o error Editado Abril 13, 2023 2 anos por megatibiano (veja o histórico de edições)
Postado Abril 14, 2023 2 anos No Linux, o erro "boost::unordered_set header not found." indica que o cabeçalho boost/unordered_set.hpp não pode ser encontrado pelo compilador. Para corrigir esse erro, você pode tentar o seguinte: -> Verificar se o Boost está instalado no seu sistema. Vc pode fazer isso executando o seguinte comando: perl Copy code dpkg -l | grep libboost Se o Boost estiver instalado, vc verá uma lista de pacotes começando com "libboost". Se o Boost não estiver instalado, você pode instalar usando o gerenciador de pacotes da sua distribuição Linux. Por exemplo, se você estiver usando o Ubuntu, pode usar o seguinte comando: sql Copy code sudo apt-get install libboost-all-dev Esse comando instala todos os pacotes do Boost disponíveis no Ubuntu. Se o Boost já estiver instalado, verifique se o cabeçalho boost/unordered_set.hpp está presente na sua instalação do Boost. Você pode fazer isso procurando o arquivo usando o comando find, por exemplo: arduino Copy code find /usr/include/boost -name unordered_set.hpp Se o arquivo não for encontrado, pode ser necessário instalar um pacote adicional do Boost ou atualizar sua instalação. Verifique se o caminho de inclusão do Boost está configurado corretamente no seu projeto. Você pode fazer isso verificando as opções de compilação, como -I/path/to/boost.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.