2010-08-29 14 views
5

Ho costruito l'amplificazione 1.44 su CentOS 5.5 usando il gcc che fa parte di CentOS 5.5. Tutti gli obiettivi sono stati costruiti bene. Tuttavia, cercando di costruire un file cpp semplice con nient'altro che un include dei risultati spinta filesystem in questo errore di collegamento (3 volte):Errore di collegamento boost per boost filesystem, perché?

undefined reference to `boost :: :: sistema generic_category()'

non posso guarda perché questo accadrà. La lib è build, può essere vista, eppure ho visto questo errore discusso nelle ricerche di google per le versioni di boost che risalgono a un po '(quando compilate con gcc). Qualcuno ha dei suggerimenti?

risposta

13

Aggiungi -lboost_system al tuo LDFLAGS quando colleghi la tua semplice app.

+0

come aggiungo '-lboost_system'? qual è il comando da digitare? – alvas

+0

@alvas: su Linux, digita questo nel terminale: 'g ++ tuo_file_name.cpp -lboost_system -lboost_filesystem' – pablofiumara

Problemi correlati