instalação do libboost por apt-get - onde estão os arquivos localizados? Como faço para ligá-los no eclipse?

0

Estou tentando instalar as bibliotecas de reforço e inseri sudo apt-get libboost * Eu consegui definir os caminhos de inclusão e as bibliotecas somente de cabeçalho estão funcionando. quando eu tento outras bibliotecas como o regex, recebo um erro "referência não encontrada" Onde defino os caminhos para o vinculador e qual caminho eu preciso definir? (não consigo encontrar os arquivos no meu sistema de arquivos)

    
por abinmorth 30.03.2012 / 15:44

1 resposta

1

Se você quiser usar o libboost no eclipse, também precisará dos arquivos de cabeçalho ou do libboost-something-dev.

Em seguida, nas propriedades do projeto CDT- > Construir- > Configurações- > compilador- > incluir o caminho
Certifique-se de ter a pasta contendo os cabeçalhos (provavelmente automática se você instalar os pacotes via -dev e sua toolchain de compilação estiver configurada corretamente).

Em seguida, em propriedades do projeto CDT- > Construir- > Configurações- > linker- > bibliotecas
Adicione o nome da biblioteca como você faria à sua linha gcc -l na parte superior e o caminho de pesquisa (pode ser automático se você usar o pacote -dev) na parte inferior.

clique em > Aplicar
clique- > OK
E deveria construir.

Apenas uma nota: Usando os diretórios globais include e lib, você recebe atualizações automáticas dos componentes no apt-get update & amp; & amp; apt-get upgrade + recompilação. Eu pessoalmente gosto de escolher os arquivos .h e .a / .o que eu preciso e colocar em uma subpasta ./include e ./lib específica do projeto dentro do projeto.

    
por RobotHumans 30.03.2012 / 16:10