Eu estou usando impulso. Eu instalei usando sudo apt-get install
. Agora não consigo encontrar meu arquivo boost lib no meu sistema de arquivos.
Quero incluir o caminho da lib no meu projeto Qt. O grepping está demorando muito :( Encontrei as inclusões /usr/include/boost
. Mas também preciso conhecer o caminho da biblioteca.
libboost-dev
Respostas:
Não tenho certeza se é isso que você está procurando, mas você provavelmente deseja instalar
libboost-all-dev
.fonte
Se você estiver em uma máquina de 64 bits, provavelmente encontrará os arquivos em
/usr/lib/x86_64-linux-gnu/
Veja também isso para obter uma explicação sobre o que é esta pasta.
fonte
Para mim, o caminho da biblioteca
boost
estava em/usr/lib64
, e era tudo o que tinha que adicionar ao caminho da biblioteca para que o código fosse criado corretamente.Também é perfeitamente possível que a localização da biblioteca tenha sido uma decisão arbitrária de um desenvolvedor construindo meu computador. Observe também que não estou usando o Ubuntu, mas os sistemas Linux são semelhantes o suficiente para que não importem muito. Minha solução pode muito bem não ajudar ninguém.
Se
locate
estiver disponível para você no seu sistema, tente estes para localizarboost
:fonte
O libboost-dev depende do libboost1.46-dev (Ubuntu 12.04) ou libboost1.49-dev (Ubuntu 12.10). Ambos os pacotes também instalam muitos arquivos no
/usr/share/boost-build/
. Talvez seja o que você está procurando.fonte
Para listar todos os arquivos instalados para um pacote e as dependências, use
debfoster
e um script como este. Neste exemplo eu usei o pacote
libboost-all-dev
Para listar apenas os
*.so
arquivosfonte