Я создаю программу, которая использует следующие заголовки Boost (я использую Microsoft Visual C ++ 10),
#include <boost/filesystem.hpp>
#include <boost/date_time.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/info_parser.hpp>
#include <boost/filesystem.hpp>
#include <boost/foreach.hpp>
#include <boost/thread.hpp>
Теперь, очевидно, программе нужны только двоичные файлы библиотеки для date_time
, filesystem
, regex
, system
и thread
.
Однако я получаю сообщение об ошибке при поиске библиотеки сериализации.
ССЫЛКА: фатальная ошибка LNK1104: не удается открыть файл 'libboost_serialization-vc100-mt-gd-1_44.lib'
У меня два вопроса:
- Какой заголовочный файл выше требует библиотеки сериализации?
- Где найти список заголовков, для которых требуются двоичные библиотеки (вместе с какой библиотекой они связаны), а какие только для заголовков? Я долго искал и, похоже, не могу его найти.