Boost::a Piscina não vinculação
-
14-12-2019 - |
Pergunta
Eu estou usando boost::pool
.Ele só tem arquivo de cabeçalho, de nenhuma dll ou o ou arquivo lib.Ele deve funcionar sem eles.
Quando compilar o código que ele diz:
LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_49.lib'
Por que isso?Não deve ser não .lib que faz com que um problema.
Solução
Eu não sei muito sobre Boost.Pool
, mas a documentação não dizer que é apenas do cabeçalho.Você provavelmente está se incluindo Boost.Threads
em algum lugar no seu programa, ou parte de Boost.Pool
depende Boost.Threads
.
Eu vejo que você está usando MSVC.Você precisa ter o Aumentar bibliotecas em você caminho de busca da biblioteca;o método para adicionar diretórios de pesquisa depende da versão de MSVC que você está usando.
Se você ainda não construiu a biblioteca Boost binários ainda, dê uma olhada no esta pergunta para algumas dicas.
Aqui está uma boa referência de Impulso próprio.
E nesta página a partir de Mircrosoft irá mostrar-lhe como configurar o diretório biblioteca.Use o link/suspenso no topo da página para obter instruções específicas para o seu versão do MSVC.