Ошибка линковки Boost для файловой системы boost, почему? - PullRequest
5 голосов
/ 29 августа 2010

Я построил boost 1.44 на CentOS 5.5, используя gcc, который является частью CentOS 5.5.Все цели построены нормально.Однако попытка создать простой файл cpp без включения файловой системы boost приводит к этой ошибке связывания (3 раза):

неопределенная ссылка на `boost :: system :: generic_category () '

Я не понимаю, почему это произошло.Это сборка, это видно, и все же я видел эту ошибку, обсуждаемую в поисках Google по версиям boost, довольно долгое время назад (при сборке с gcc).У кого-нибудь есть предложения?

1 Ответ

14 голосов
/ 29 августа 2010

Добавьте -lboost_system к вашему LDFLAGS при связывании вашего простого приложения.

...