Boost :: Piscina non collegamento
-
14-12-2019 - |
Domanda
Sto usando boost::pool
.Ha solo un file di intestazione, nessun file DLL o O o LIB.Dovrebbe funzionare senza di loro.
Quando compilo il mio codice però, dice:
LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_49.lib'
.
Perché è questo?Ci dovrebbe essere no .lib che provoca un problema.
Soluzione
Non so molto di Boost.Pool
, ma la documentazione dice che è solo intestazione. Probabilmente è incluso Boost.Threads
da qualche parte nel tuo programma o qualche parte di Boost.Pool
si basa su Boost.Threads
.
Vedo che stai usando MSVC . Devi avere le librerie boost in You Library Search Path ; Il metodo per l'aggiunta di directory di ricerca dipende dalla versione di MSVC che stai utilizzando.
Se non hai ancora creato i binari della libreria boost, dai un'occhiata a Questa domanda per alcuni suggerimenti.
Ecco un buon Riferimento da Boost stesso.
e Questa pagina Mircrosoft ti mostrerà come impostare la directory della biblioteca. Utilizzare il collegamento / a discesa nella parte superiore della pagina per ottenere istruzioni specifiche per la versione di MSVC.