Próbuję połączyć wątek Boost 1,52

Próbuję skompilować mój program, ale w ogóle nie będzie link. Podałem ścieżkę do pobudzających plików lib, a linker nadal narzeka. Oto błąd linkowania:

1>Edproj.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAABVerror_category@12@XZ)
1>Edproj.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" (?generic_category@system@boost@@YAABVerror_category@12@XZ)
1>Edproj.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall boost::detail::thread_data_base::~thread_data_base(void)" (??1thread_data_base@detail@boost@@UAE@XZ)
1>Edproj.obj : error LNK2001: unresolved external symbol "void __cdecl boost::throw_exception(class std::exception const &)" (?throw_exception@boost@@YAXABVexception@std@@@Z)
1>Edproj.obj : error LNK2001: unresolved external symbol "public: void __thiscall boost::thread::detach(void)" (?detach@thread@boost@@QAEXXZ)
1>Edproj.obj : error LNK2001: unresolved external symbol "public: void __thiscall boost::thread::join(void)" (?join@thread@boost@@QAEXXZ)
1>Edproj.obj : error LNK2001: unresolved external symbol "private: void __thiscall boost::thread::start_thread(void)" (?start_thread@thread@boost@@AAEXXZ)
1>Edproj.obj : error LNK2001: unresolved external symbol "bool __cdecl boost::this_thread::interruptible_wait(void *,struct boost::detail::timeout)" (?interruptible_wait@this_thread@boost@@YA_NPAXUtimeout@detail@2@@Z)

Zwraca BOOST_LIB_DIAGNOSTIC

1>  Linking to lib file: libboost_thread-vc100-mt-s-1_52.lib
1>  Linking to lib file: libboost_date_time-vc100-mt-s-1_52.lib
1>  Linking to lib file: libboost_system-vc100-mt-s-1_52.lib
1>  Linking to lib file: libboost_chrono-vc100-mt-s-1_52.lib

Więcej informacji:

Używam 64-bitowego systemu Windows 8 Pro i skompilowałem doładowanie za pomocą następującej opcji

bjam --build-type=complete --toolset=msvc10.0 address-model=64 architecture=x86 variant=debug,release threading=multi link=static runtime-link=static

Czy ktoś może mi powiedzieć, co jest nie tak?

Aktualizacja:

Po zmianie na boost 1.51 pozbył się 7 z 8 błędów linkera, ale ten jest wciąż trwały

error LNK2001: unresolved external symbol "void __cdecl boost::throw_exception(class std::exception const &)" (?throw_exception@boost@@YAXABVexception@std@@@Z)

Nie rozumiem o co tu chodzi. Ten jest z 32-bitowego instalatora boostpro. Nie może mieć nic wspólnego z moim plikiem źródłowym?

Aktualizacja :

Ok, rozwiązałem ten problem dla zwiększenia 1.51. Okazuje się na stronach właściwości >> C / C ++ >> Generowanie kodu >> Włącza wyjątki C ++.

DOBRZE. Spróbuję zobaczyć, czy te same ustawienia rozwiążą problem podbicia 1.52. Zostanie zaktualizowany później.

questionAnswers(4)

yourAnswerToTheQuestion