Я пытаюсь заставить библиотеку Boost работать в моих проектах C ++ в Eclipse. Я могу успешно собрать при использовании библиотек только для заголовков в Boost, таких как пример простой программы в руководстве «Приступая к работе» с использованием лямбда-заголовка.
Я не могу заставить свой проект успешно связаться с библиотекой regex Boost, как показано ниже в руководстве. В свойствах моего проекта -> сборка c / c ++ -> настройки -> вкладка настроек инструмента -> библиотеки я добавил «libboost_regex» в поле «Библиотеки» и «C: \ Program Files \ boost \ boost_1_42_0 \ bin.v2 \ libs» msgstr "в поле пути поиска библиотеки, так как именно там находятся все .lib файлы. Я даже пытался добавить "libboost_regex-mgw34-mt-d-1_42.lib" в поле библиотек вместо "libboost_regex", поскольку это точное имя файла, но это тоже не сработало.
Я получаю сообщение об ошибке «Не могу найти -llibboost_regex» при попытке создать свой проект. Любые идеи относительно того, как я могу это исправить?
Редактировать : в Windows XP, используя mingw, и я также попробовал "boost_regex" ..