não pode encontrar -lboost_thread-mt

3

Estou recebendo 2 erros:

/usr/bin/ld: cannot find -lboost_thread-mt

/ usr / bin / ld: não é possível encontrar -lboost_program_options-mt

qual é a maneira mais simples de instalar o -lboost_thread-mt para que eu possa concluir a instalação do PsMoveInput por favor note que eu preciso do -lboost_thread-mt e ive tentei instalar "all boost" que não funcionou Eu instalei todos os outros e até li em algum lugar que o -lboost_thread-mt não está disponível e se é esse o caso há um arquivo que eu posso obtê-lo?

Obrigado e desculpe pela falta de termos técnicos.

    
por cave man 15.08.2014 / 17:09

1 resposta

4

Eu experimentei o mesmo problema ao instalar o Field3D. Parece que o nome do arquivo é libboost_thread.so em vez de libboost_thread-mt.so . Portanto, é um bug e deve ser tratado alterando o termo no arquivo de origem.

Para o campo 3D, altere buildSupport.py . Procure o -mt e remova. Então o Scons é executado.

Veja também esta pergunta em stackoverflow .

    
por marco 22.09.2014 / 16:43

Tags