Ich habe Boost 1.44 auf CentOS 5.5 gebaut mit dem gcc, das Teil von CentOS 5.5 ist. Alle Ziele sind in Ordnung. Allerdings versuchen, aber eine einfache CPP-Datei mit nichts bauen des Boost-Dateisystem Ergebnisse in dieser Verknüpfung Fehler enthalten (3-mal):Boost Linking-Fehler für Boost-Dateisystem, warum?
undefined reference to `boost :: system :: generic_category()‘
kann ich nicht sehen Sie, warum das passieren würde. Die Lib ist gebaut, es kann gesehen werden, und doch habe ich diesen Fehler in Google-Suchen für Versionen von Boost diskutiert, die eine ganze Weile zurückgehen (wenn sie mit gcc gebaut werden). Hat jemand irgendwelche Vorschläge?
Wie füge ich das '-lboost_system' hinzu? Was ist der Befehl zum Eintippen? – alvas
@alvas: Geben Sie unter Linux Folgendes in das Terminal ein: 'g ++ Ihre_Dateiname.cpp -lboost_system -lboost_filesystem' – pablofiumara