Hello,

   I compiled MPI and Grpah-parallel library with OpenMPI v1.6 and boost1.490 on VS2010.
   When I compiling a Grpah-parallel application occurs some errors:

Error 114 error LNK2019: unresolved external symbol _MPI_Waitall,referenced in function  "public: class boost::mpi::status __thiscall 

boost::mpi::request::wait(void)" (?wait@request@mpi@boost@@QAE?AVstatus@23@XZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(request.obj) BOOST02
Error 98 error LNK2019: unresolved external symbol _MPI_Wait,referenced in function  "private: static class boost::optional<class boost::mpi::status> 

__cdecl boost::mpi::request::handle_serialized_irecv<class boost::mpi::packed_iarchive>(class boost::mpi::request *,enum 

boost::mpi::request::request_action)" (??$handle_serialized_irecv@Vpacked_iarchive@mpi@boost@@@request@mpi@boost@@CA?AV?

$optional@Vstatus@mpi@boost@@@2@PAV012@W4request_action@012@@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 52 error LNK2019: unresolved external symbol _MPI_Unpack,referenced in function  "private: void __thiscall 

boost::mpi::packed_iprimitive::load_impl(void *,struct ompi_datatype_t *,int)" (?load_impl@packed_iprimitive@mpi@boost@@AAEXPAXPAUompi_datatype_t@@H@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 58 error LNK2019: unresolved external symbol _MPI_Type_struct,referenced in function  "public: struct ompi_datatype_t * __thiscall 

boost::mpi::detail::mpi_datatype_primitive::get_mpi_datatype(void)" (?get_mpi_datatype@mpi_datatype_primitive@detail@mpi@boost@@QAEPAUompi_datatype_t@@XZ) 中

被引用 D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 103 error LNK2019: unresolved external symbol _MPI_Type_free,referenced in function  "public: void __thiscall 

boost::mpi::detail::mpi_datatype_map::clear(void)" (?clear@mpi_datatype_map@detail@mpi@boost@@QAEXXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi

-vc100-mt-gd-1_49.lib(mpi_datatype_cache.obj) BOOST02
Error 28 error LNK2019: unresolved external symbol _MPI_Type_contiguous,referenced in function  "struct ompi_datatype_t * __cdecl 

boost::mpi::detail::build_mpi_datatype_for_bool(void)" (?build_mpi_datatype_for_bool@detail@mpi@boost@@YAPAUompi_datatype_t@@XZ)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 27 error LNK2019: unresolved external symbol _MPI_Type_commit,referenced in function  "struct ompi_datatype_t * __cdecl 

boost::mpi::detail::build_mpi_datatype_for_bool(void)" (?build_mpi_datatype_for_bool@detail@mpi@boost@@YAPAUompi_datatype_t@@XZ)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 95 error LNK2019: unresolved external symbol _MPI_Topo_test,referenced in function  "public: class boost::optional<class 

boost::mpi::graph_communicator> __thiscall boost::mpi::communicator::as_graph_communicator(void)const " (?as_graph_communicator@communicator@mpi@boost@@QBE?

AV?$optional@Vgraph_communicator@mpi@boost@@@3@XZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) 

BOOST02
Error 115 error LNK2019: unresolved external symbol _MPI_Testall,referenced in function  "public: class boost::optional<class boost::mpi::status> 

__thiscall boost::mpi::request::test(void)" (?test@request@mpi@boost@@QAE?AV?$optional@Vstatus@mpi@boost@@@3@XZ)   D:\Resources\Programing\BOOST02

\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(request.obj) BOOST02
Error 79 error LNK2019: unresolved external symbol _MPI_Test_cancelled,referenced in function  "public: bool __thiscall 

boost::mpi::status::cancelled(void)const " (?cancelled@status@mpi@boost@@QBE_NXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(communicator.obj) BOOST02
Error 33 error LNK2019: unresolved external symbol _MPI_Test,referenced in function  "void __cdecl boost::graph::distributed::send_oob<struct 

boost::parallel::detail::untracked_pair<int,struct boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct 

boost::directed_tag,unsigned int> > > >(class boost::graph::distributed::mpi_process_group const &,int,int,struct 

boost::parallel::detail::untracked_pair<int,struct boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct 

boost::directed_tag,unsigned int> > > const &,int)" (??$send_oob@U?$untracked_pair@HU?$edge_descriptor@V?

$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@boost@@@distributed@graph@boost@@YAXABVmpi_process_group@012@HH

ABU?$untracked_pair@HU?$edge_descriptor@V?$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@2@H@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 88 error LNK2019: unresolved external symbol _MPI_Send,referenced in function  "public: void __thiscall boost::mpi::communicator::send

(int,int)const " (?send@communicator@mpi@boost@@QBEXHH@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) 

BOOST02
Error 49 error LNK2019: unresolved external symbol _MPI_Recv,referenced in function  "void __cdecl 

boost::graph::distributed::detail::do_oob_receive<struct boost::parallel::detail::untracked_pair<struct boost::detail::parallel::global_descriptor<unsigned 

int>,int> >(class boost::graph::distributed::mpi_process_group const &,int,int,struct boost::parallel::detail::untracked_pair<struct 

boost::detail::parallel::global_descriptor<unsigned int>,int> &,struct boost::mpl::bool_<1>)" (??$do_oob_receive@U?$untracked_pair@U?

$global_descriptor@I@parallel@detail@boost@@H@detail@parallel@boost@@@detail@distributed@graph@boost@@YAXABVmpi_process_group@123@HHAAU?$untracked_pair@U?

$global_descriptor@I@parallel@detail@boost@@H@0parallel@3@U?$bool_@$00@mpl@3@@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 91 error LNK2019: unresolved external symbol _MPI_Probe,referenced in function  "public: class boost::mpi::status __thiscall 

boost::mpi::communicator::probe(int,int)const " (?probe@communicator@mpi@boost@@QBE?AVstatus@23@HH@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi

-vc100-mt-gd-1_49.lib(communicator.obj) BOOST02
Error 22 error LNK2019: unresolved external symbol _MPI_Pack_size,referenced in function  "private: void __thiscall 

boost::mpi::packed_oprimitive::save_impl(void const *,struct ompi_datatype_t *,int)" (?save_impl@packed_oprimitive@mpi@boost@@AAEXPBXPAUompi_datatype_t@@H@Z) 

  D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 21 error LNK2019: unresolved external symbol _MPI_Pack,referenced in function  "private: void __thiscall 

boost::mpi::packed_oprimitive::save_impl(void const *,struct ompi_datatype_t *,int)" (?save_impl@packed_oprimitive@mpi@boost@@AAEXPBXPAUompi_datatype_t@@H@Z) 

  D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 48 error LNK2019: unresolved external symbol _MPI_Op_free,referenced in function  "public: __thiscall boost::mpi::detail::user_op<struct 

boost::parallel::maximum<int>,int>::~user_op<struct boost::parallel::maximum<int>,int>(void)" (??1?$user_op@U?

$maximum@H@parallel@boost@@H@detail@mpi@boost@@QAE@XZ)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 47 error LNK2019: unresolved external symbol _MPI_Op_create,referenced in function  "public: __thiscall boost::mpi::detail::user_op<struct 

boost::parallel::maximum<int>,int>::user_op<struct boost::parallel::maximum<int>,int>(struct boost::parallel::maximum<int> &)" (??0?$user_op@U?

$maximum@H@parallel@boost@@H@detail@mpi@boost@@QAE@AAU?$maximum@H@parallel@3@@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 37 error LNK2019: unresolved external symbol _MPI_Isend,referenced in function  "void __cdecl boost::graph::distributed::send_oob<struct 

boost::parallel::detail::untracked_pair<int,struct boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct 

boost::directed_tag,unsigned int> > > >(class boost::graph::distributed::mpi_process_group const &,int,int,struct 

boost::parallel::detail::untracked_pair<int,struct boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct 

boost::directed_tag,unsigned int> > > const &,int)" (??$send_oob@U?$untracked_pair@HU?$edge_descriptor@V?

$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@boost@@@distributed@graph@boost@@YAXABVmpi_process_group@012@HH

ABU?$untracked_pair@HU?$edge_descriptor@V?$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@2@H@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 43 error LNK2019: unresolved external symbol _MPI_Irecv,referenced in function  "void __cdecl boost::graph::distributed::receive_oob<int>(class 

boost::graph::distributed::mpi_process_group const &,int,int,int &,int)" (??$receive_oob@H@distributed@graph@boost@@YAXABVmpi_process_group@012@HHAAHH@Z) 中

被引用 D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 90 error LNK2019: unresolved external symbol _MPI_Iprobe,referenced in function  "public: class boost::optional<class boost::mpi::status> 

__thiscall boost::mpi::communicator::iprobe(int,int)const " (?iprobe@communicator@mpi@boost@@QBE?AV?$optional@Vstatus@mpi@boost@@@3@HH@Z)   

D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) BOOST02
Error 72 error LNK2019: unresolved external symbol _MPI_Initialized,referenced in function  "public: static bool __cdecl 

boost::mpi::environment::initialized(void)" (?initialized@environment@mpi@boost@@SA_NXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-

mt-gd-1_49.lib(environment.obj) BOOST02
Error 68 error LNK2019: unresolved external symbol _MPI_Init,referenced in function  "public: __thiscall boost::mpi::environment::environment(bool)" 

(??0environment@mpi@boost@@QAE@_N@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(environment.obj) BOOST02
Error 107 error LNK2019: unresolved external symbol _MPI_Group_union,referenced in function  "class boost::mpi::group __cdecl boost::mpi::operator|

(class boost::mpi::group const &,class boost::mpi::group const &)" (??Umpi@boost@@YA?AVgroup@01@ABV201@0@Z)   D:\Resources\Programing\BOOST02\BOOST02

\libboost_mpi-vc100-mt-gd-1_49.lib(group.obj) BOOST02
Error 110 error LNK2019: unresolved external symbol _MPI_Group_translate_ranks,referenced in function  "public: int * __thiscall 

boost::mpi::group::translate_ranks<int *,int *>(int *,int *,class boost::mpi::group const &,int *)" (??

$translate_ranks@PAHPAH@group@mpi@boost@@QAEPAHPAH0ABV012@0@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(group.obj) 

BOOST02
Error 105 error LNK2019: unresolved external symbol _MPI_Group_size,referenced in function  "public: int __thiscall boost::mpi::group::size(void)const 

" (?size@group@mpi@boost@@QBEHXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(group.obj) BOOST02
Error 104 error LNK2019: unresolved external symbol _MPI_Group_rank,referenced in function  "public: class boost::optional<int> __thiscall 

boost::mpi::group::rank(void)const " (?rank@group@mpi@boost@@QBE?AV?$optional@H@3@XZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(group.obj) BOOST02
Error 108 error LNK2019: unresolved external symbol _MPI_Group_intersection,referenced in function  "class boost::mpi::group __cdecl 

boost::mpi::operator&(class boost::mpi::group const &,class boost::mpi::group const &)" (??Impi@boost@@YA?AVgroup@01@ABV201@0@Z)   

D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(group.obj) BOOST02
Error 111 error LNK2019: unresolved external symbol _MPI_Group_incl,referenced in function  "public: class boost::mpi::group __thiscall 

boost::mpi::group::include<int *>(int *,int *)" (??$include@PAH@group@mpi@boost@@QAE?AV012@PAH0@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi

-vc100-mt-gd-1_49.lib(group.obj) BOOST02
Error 113 error LNK2019: unresolved external symbol _MPI_Group_free,referenced in function  "public: void __thiscall 

boost::mpi::group::group_free::operator()(struct ompi_group_t * *)const " (??Rgroup_free@group@mpi@boost@@QBEXPAPAUompi_group_t@@@Z)   

D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(group.obj) BOOST02
Error 112 error LNK2019: unresolved external symbol _MPI_Group_excl,referenced in function  "public: class boost::mpi::group __thiscall 

boost::mpi::group::exclude<int *>(int *,int *)" (??$exclude@PAH@group@mpi@boost@@QAE?AV012@PAH0@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi

-vc100-mt-gd-1_49.lib(group.obj) BOOST02
Error 109 error LNK2019: unresolved external symbol _MPI_Group_difference,referenced in function  "class boost::mpi::group __cdecl 

boost::mpi::operator-(class boost::mpi::group const &,class boost::mpi::group const &)" (??Gmpi@boost@@YA?AVgroup@01@ABV201@0@Z)   

D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(group.obj) BOOST02
Error 106 error LNK2019: unresolved external symbol _MPI_Group_compare,referenced in function  "bool __cdecl boost::mpi::operator==(class 

boost::mpi::group const &,class boost::mpi::group const &)" (??8mpi@boost@@YA_NABVgroup@01@0@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi

-vc100-mt-gd-1_49.lib(group.obj) BOOST02
Error 78 error LNK2019: unresolved external symbol _MPI_Get_processor_name,referenced in function  "public: static class 

std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl boost::mpi::environment::processor_name(void)" (?

processor_name@environment@mpi@boost@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)   D:\Resources\Programing\BOOST02\BOOST02

\libboost_mpi-vc100-mt-gd-1_49.lib(environment.obj) BOOST02
Error 61 error LNK2019: unresolved external symbol _MPI_Get_count,referenced in function  "private: class boost::optional<int> __thiscall 

boost::mpi::status::count_impl<struct boost::mpi::packed>(struct boost::mpl::bool_<1>)const " (??$count_impl@Upacked@mpi@boost@@@status@mpi@boost@@ABE?AV?

$optional@H@2@U?$bool_@$00@mpl@2@@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 11 error LNK2019: unresolved external symbol _MPI_Free_mem,referenced in function  "public: void __thiscall 

boost::mpi::allocator<char>::deallocate(char *,unsigned int)" (?deallocate@?$allocator@D@mpi@boost@@QAEXPADI@Z)   D:\Resources\Programing\BOOST02

\BOOST02\BOOST02.obj BOOST02
Error 73 error LNK2019: unresolved external symbol _MPI_Finalized,referenced in function  "public: static bool __cdecl 

boost::mpi::environment::finalized(void)" (?finalized@environment@mpi@boost@@SA_NXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(environment.obj) BOOST02
Error 69 error LNK2019: unresolved external symbol _MPI_Finalize,referenced in function  "public: __thiscall boost::mpi::environment::~environment

(void)" (??1environment@mpi@boost@@QAE@XZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(environment.obj) BOOST02
Error 102 error LNK2019: unresolved external symbol _MPI_Error_string,referenced in function  "public: __thiscall boost::mpi::exception::exception

(char const *,int)" (??0exception@mpi@boost@@QAE@PBDH@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(exception.obj) 

BOOST02
Error 62 error LNK2019: unresolved external symbol _MPI_Errhandler_set,referenced in function  "public: __thiscall 

boost::mpi::environment::environment(bool)" (??0environment@mpi@boost@@QAE@_N@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(environment.obj) BOOST02
Error 94 error LNK2019: unresolved external symbol _MPI_Comm_test_inter,referenced in function  "public: class boost::optional<class 

boost::mpi::intercommunicator> __thiscall boost::mpi::communicator::as_intercommunicator(void)const " (?as_intercommunicator@communicator@mpi@boost@@QBE?AV?

$optional@Vintercommunicator@mpi@boost@@@3@XZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) 

BOOST02
Error 93 error LNK2019: unresolved external symbol _MPI_Comm_split,referenced in function  "public: class boost::mpi::communicator __thiscall 

boost::mpi::communicator::split(int,int)const " (?split@communicator@mpi@boost@@QBE?AV123@HH@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi

-vc100-mt-gd-1_49.lib(communicator.obj) BOOST02
Error 85 error LNK2019: unresolved external symbol _MPI_Comm_size,referenced in function  "public: int __thiscall boost::mpi::communicator::size

(void)const " (?size@communicator@mpi@boost@@QBEHXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) 

BOOST02
Error 86 error LNK2019: unresolved external symbol _MPI_Comm_rank,referenced in function  "public: int __thiscall boost::mpi::communicator::rank

(void)const " (?rank@communicator@mpi@boost@@QBEHXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) 

BOOST02
Error 87 error LNK2019: unresolved external symbol _MPI_Comm_group,referenced in function  "public: class boost::mpi::group __thiscall 

boost::mpi::communicator::group(void)const " (?group@communicator@mpi@boost@@QBE?AV023@XZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-

mt-gd-1_49.lib(communicator.obj) BOOST02
Error 97 error LNK2019: unresolved external symbol _MPI_Comm_free,referenced in function  "public: void __thiscall 

boost::mpi::communicator::comm_free::operator()(struct ompi_communicator_t * *)const " (??

Rcomm_free@communicator@mpi@boost@@QBEXPAPAUompi_communicator_t@@@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 80 error LNK2019: unresolved external symbol _MPI_Comm_dup,referenced in function  "public: __thiscall boost::mpi::communicator::communicator

(struct ompi_communicator_t * const &,enum boost::mpi::comm_create_kind)" (??0communicator@mpi@boost@@QAE@ABQAUompi_communicator_t@@W4comm_create_kind@12@@Z) 

中被引用 D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) BOOST02
Error 82 error LNK2019: unresolved external symbol _MPI_Comm_create,referenced in function  "public: __thiscall 

boost::mpi::communicator::communicator(class boost::mpi::communicator const &,class boost::mpi::group const &)" (??

0communicator@mpi@boost@@QAE@ABV012@ABVgroup@12@@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) 

BOOST02
Error 96 error LNK2019: unresolved external symbol _MPI_Comm_compare,referenced in function  "bool __cdecl boost::mpi::operator==(class 

boost::mpi::communicator const &,class boost::mpi::communicator const &)" (??8mpi@boost@@YA_NABVcommunicator@01@0@Z)   D:\Resources\Programing\BOOST02

\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) BOOST02
Error 116 error LNK2019: unresolved external symbol _MPI_Cancel,referenced in function  "public: void __thiscall boost::mpi::request::cancel(void)" 

(?cancel@request@mpi@boost@@QAEXXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(request.obj) BOOST02
Error 40 error LNK2019: unresolved external symbol _MPI_Bsend,referenced in function  "void __cdecl boost::graph::distributed::send_oob<struct 

boost::parallel::detail::untracked_pair<int,struct boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct 

boost::directed_tag,unsigned int> > > >(class boost::graph::distributed::mpi_process_group const &,int,int,struct 

boost::parallel::detail::untracked_pair<int,struct boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct 

boost::directed_tag,unsigned int> > > const &,int)" (??$send_oob@U?$untracked_pair@HU?$edge_descriptor@V?

$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@boost@@@distributed@graph@boost@@YAXABVmpi_process_group@012@HH

ABU?$untracked_pair@HU?$edge_descriptor@V?$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@2@H@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 92 error LNK2019: unresolved external symbol _MPI_Barrier,referenced in function  "public: void __thiscall boost::mpi::communicator::barrier

(void)const " (?barrier@communicator@mpi@boost@@QBEXXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(communicator.obj) 

BOOST02
Error 77 error LNK2019: unresolved external symbol _MPI_Attr_get,referenced in function  "public: static int __cdecl 

boost::mpi::environment::max_tag(void)" (?max_tag@environment@mpi@boost@@SAHXZ)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(environment.obj) BOOST02
Error 46 error LNK2019: unresolved external symbol _MPI_Allreduce,referenced in function  "void __cdecl 

boost::mpi::detail::all_reduce_impl<int,struct boost::parallel::maximum<int> >(class boost::mpi::communicator const &,int const *,int,int *,struct 

boost::parallel::maximum<int>,struct boost::mpl::bool_<0>,struct boost::mpl::bool_<1>)" (??$all_reduce_impl@HU?

$maximum@H@parallel@boost@@@detail@mpi@boost@@YAXABVcommunicator@12@PBHHPAHU?$maximum@H@parallel@2@U?$bool_@$0A@@mpl@2@U?$bool_@$00@72@@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 14 error LNK2019: unresolved external symbol _MPI_Alloc_mem,referenced in function  "public: struct std::_Container_proxy * __thiscall 

boost::mpi::allocator<struct std::_Container_proxy>::allocate(unsigned int,void const *)" (?allocate@?

$allocator@U_Container_proxy@std@@@mpi@boost@@QAEPAU_Container_proxy@std@@IPBX@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 60 error LNK2019: unresolved external symbol _MPI_Address,referenced in function  "public: __thiscall 

boost::mpi::detail::mpi_datatype_primitive::mpi_datatype_primitive(void const *)" (??0mpi_datatype_primitive@detail@mpi@boost@@QAE@PBX@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 70 error LNK2019: unresolved external symbol _MPI_Abort,referenced in function  "public: static void __cdecl boost::mpi::environment::abort

(int)" (?abort@environment@mpi@boost@@SAXH@Z)   D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib(environment.obj) BOOST02
Error 3 error LNK2019: unresolved external symbol "void __cdecl boost::graph::distributed::synchronize(class 

boost::graph::distributed::mpi_process_group const &)" (?synchronize@distributed@graph@boost@@YAXABVmpi_process_group@123@@Z),referenced in function  

"public: __thiscall boost::adjacency_list<struct boost::listS,struct boost::distributedS<class boost::graph::distributed::mpi_process_group,struct 

boost::vecS,struct boost::defaultS>,struct boost::directedS,struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,struct 

boost::property<enum boost::edge_weight_t,int,struct boost::no_property>,struct boost::no_property,struct boost::listS>::~adjacency_list<struct 

boost::listS,struct boost::distributedS<class boost::graph::distributed::mpi_process_group,struct boost::vecS,struct boost::defaultS>,struct 

boost::directedS,struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,struct boost::property<enum 

boost::edge_weight_t,int,struct boost::no_property>,struct boost::no_property,struct boost::listS>(void)" (??1?$adjacency_list@UlistS@boost@@U?

$distributedS@Vmpi_process_group@distributed@graph@boost@@UvecS@4@UdefaultS@4@@2@UdirectedS@2@U?$property@W4vertex_distance_t@boost@@HUno_property@2@@2@U?

$property@W4edge_weight_t@boost@@HUno_property@2@@2@Uno_property@2@U12@@boost@@QAE@XZ)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj 

BOOST02
Error 8 error LNK2019: unresolved external symbol "public: void __thiscall 

boost::graph::distributed::mpi_process_group::replace_on_synchronize_handler(class boost::function0<void> const &)" (?

replace_on_synchronize_handler@mpi_process_group@distributed@graph@boost@@QAEXABV?$function0@X@4@@Z),referenced in function  "public: void __thiscall 

boost::parallel::distributed_property_map<class boost::graph::distributed::mpi_process_group,struct 

boost::detail::parallel::global_descriptor_property_map<unsigned int>,class boost::iterator_property_map<class std::_Vector_iterator<class 

std::_Vector_val<int,class std::allocator<int> > >,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct 

boost::no_property>,unsigned int>,int,int &> >::set_consistency_model(int)" (?set_consistency_model@?

$distributed_property_map@Vmpi_process_group@distributed@graph@boost@@U?$global_descriptor_property_map@I@parallel@detail@4@V?$iterator_property_map@V?

$_Vector_iterator@V?$_Vector_val@HV?$allocator@H@std@@@std@@@std@@U?$vec_adj_list_vertex_id_map@U?

$property@W4vertex_distance_t@boost@@HUno_property@2@@boost@@I@boost@@HAAH@4@@parallel@boost@@QAEXH@Z)   D:\Resources\Programing\BOOST02\BOOST02

\BOOST02.obj BOOST02
Error 4 error LNK2019: unresolved external symbol "public: void __thiscall boost::graph::distributed::mpi_process_group::replace_handler(class 

boost::function<void __cdecl(int,int)> const &,bool)" (?replace_handler@mpi_process_group@distributed@graph@boost@@QAEXABV?$function@$$A6AXHH@Z@4@_N@Z),该符

号在函数 "public: __thiscall boost::parallel::distributed_property_map<class boost::graph::distributed::mpi_process_group,struct 

boost::detail::parallel::global_descriptor_property_map<unsigned int>,class boost::iterator_property_map<class std::_Vector_iterator<class 

std::_Vector_val<int,class std::allocator<int> > >,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct 

boost::no_property>,unsigned int>,int,int &> >::distributed_property_map<class boost::graph::distributed::mpi_process_group,struct 

boost::detail::parallel::global_descriptor_property_map<unsigned int>,class boost::iterator_property_map<class std::_Vector_iterator<class 

std::_Vector_val<int,class std::allocator<int> > >,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct 

boost::no_property>,unsigned int>,int,int &> >(class boost::graph::distributed::mpi_process_group const &,struct 

boost::detail::parallel::global_descriptor_property_map<unsigned int> const &,class boost::iterator_property_map<class std::_Vector_iterator<class 

std::_Vector_val<int,class std::allocator<int> > >,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct 

boost::no_property>,unsigned int>,int,int &> const &)" (??0?$distributed_property_map@Vmpi_process_group@distributed@graph@boost@@U?

$global_descriptor_property_map@I@parallel@detail@4@V?$iterator_property_map@V?$_Vector_iterator@V?$_Vector_val@HV?$allocator@H@std@@@std@@@std@@U?

$vec_adj_list_vertex_id_map@U?

$property@W4vertex_distance_t@boost@@HUno_property@2@@boost@@I@boost@@HAAH@4@@parallel@boost@@QAE@ABVmpi_process_group@distributed@graph@2@ABU?

$global_descriptor_property_map@I@1detail@2@ABV?$iterator_property_map@V?$_Vector_iterator@V?$_Vector_val@HV?$allocator@H@std@@@std@@@std@@U?

$vec_adj_list_vertex_id_map@U?$property@W4vertex_distance_t@boost@@HUno_property@2@@boost@@I@boost@@HAAH@2@@Z)   D:\Resources\Programing\BOOST02

\BOOST02\BOOST02.obj BOOST02
Error 42 error LNK2019: unresolved external symbol "public: struct std::pair<class boost::mpi::communicator,int> __thiscall 

boost::graph::distributed::mpi_process_group::actual_communicator_and_tag(int,int)const " (?

actual_communicator_and_tag@mpi_process_group@distributed@graph@boost@@QBE?AU?$pair@Vcommunicator@mpi@boost@@H@std@@HH@Z),referenced in function  "void 

__cdecl boost::graph::distributed::send_oob<struct boost::parallel::detail::untracked_pair<int,struct boost::detail::parallel::edge_descriptor<class 

boost::detail::edge_desc_impl<struct boost::directed_tag,unsigned int> > > >(class boost::graph::distributed::mpi_process_group const &,int,int,struct 

boost::parallel::detail::untracked_pair<int,struct boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct 

boost::directed_tag,unsigned int> > > const &,int)" (??$send_oob@U?$untracked_pair@HU?$edge_descriptor@V?

$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@boost@@@distributed@graph@boost@@YAXABVmpi_process_group@012@HH

ABU?$untracked_pair@HU?$edge_descriptor@V?$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@2@H@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 41 error LNK2019: unresolved external symbol "public: static unsigned int __cdecl 

boost::graph::distributed::mpi_process_group::message_buffer_size(void)" (?message_buffer_size@mpi_process_group@distributed@graph@boost@@SAIXZ),referenced 

in function  "void __cdecl boost::graph::distributed::send_oob<struct boost::parallel::detail::untracked_pair<int,struct 

boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct boost::directed_tag,unsigned int> > > >(class 

boost::graph::distributed::mpi_process_group const &,int,int,struct boost::parallel::detail::untracked_pair<int,struct 

boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct boost::directed_tag,unsigned int> > > const &,int)" (??$send_oob@U?

$untracked_pair@HU?$edge_descriptor@V?

$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@boost@@@distributed@graph@boost@@YAXABVmpi_process_group@012@HH

ABU?$untracked_pair@HU?$edge_descriptor@V?$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@2@H@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 36 error LNK2019: unresolved external symbol "public: class boost::optional<struct std::pair<int,int> > __thiscall 

boost::graph::distributed::mpi_process_group::poll(bool,int,bool)const " (?poll@mpi_process_group@distributed@graph@boost@@QBE?AV?$optional@U?

$pair@HH@std@@@4@_NH0@Z),referenced in function  "void __cdecl boost::graph::distributed::send_oob<struct boost::parallel::detail::untracked_pair<int,struct 

boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct boost::directed_tag,unsigned int> > > >(class 

boost::graph::distributed::mpi_process_group const &,int,int,struct boost::parallel::detail::untracked_pair<int,struct 

boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct boost::directed_tag,unsigned int> > > const &,int)" (??$send_oob@U?

$untracked_pair@HU?$edge_descriptor@V?

$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@boost@@@distributed@graph@boost@@YAXABVmpi_process_group@012@HH

ABU?$untracked_pair@HU?$edge_descriptor@V?$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@@detail@parallel@2@H@Z)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 6 error LNK2019: unresolved external symbol "public: class boost::graph::distributed::mpi_process_group __thiscall 

boost::graph::distributed::mpi_process_group::base(void)const " (?base@mpi_process_group@distributed@graph@boost@@QBE?AV1234@XZ),referenced in function  

"public: class boost::graph::distributed::mpi_process_group __thiscall boost::adjacency_list<struct boost::listS,struct boost::distributedS<class 

boost::graph::distributed::mpi_process_group,struct boost::vecS,struct boost::defaultS>,struct boost::directedS,struct boost::property<enum 

boost::vertex_distance_t,int,struct boost::no_property>,struct boost::property<enum boost::edge_weight_t,int,struct boost::no_property>,struct 

boost::no_property,struct boost::listS>::process_group(void)const " (?process_group@?$adjacency_list@UlistS@boost@@U?

$distributedS@Vmpi_process_group@distributed@graph@boost@@UvecS@4@UdefaultS@4@@2@UdirectedS@2@U?$property@W4vertex_distance_t@boost@@HUno_property@2@@2@U?

$property@W4edge_weight_t@boost@@HUno_property@2@@2@Uno_property@2@U12@@boost@@QBE?AVmpi_process_group@distributed@graph@2@XZ)   

D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 32 error LNK2019: unresolved external symbol "public: class boost::graph::distributed::detail::tag_allocator::token __thiscall 

boost::graph::distributed::detail::tag_allocator::get_tag(void)" (?get_tag@tag_allocator@detail@distributed@graph@boost@@QAE?AVtoken@12345@XZ),referenced in 

function  "void __cdecl boost::graph::distributed::send_oob_with_reply<struct boost::detail::parallel::edge_descriptor<class 

boost::detail::edge_desc_impl<struct boost::directed_tag,unsigned int> >,int>(class boost::graph::distributed::mpi_process_group const &,int,int,struct 

boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct boost::directed_tag,unsigned int> > const &,int &,int)" (??

$send_oob_with_reply@U?$edge_descriptor@V?

$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@H@distributed@graph@boost@@YAXABVmpi_process_group@012@HHABU?

$edge_descriptor@V?$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@2@AAHH@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj 

BOOST02
Error 2 error LNK2019: unresolved external symbol "public: __thiscall boost::graph::distributed::mpi_process_group::mpi_process_group(class 

boost::mpi::communicator)" (??0mpi_process_group@distributed@graph@boost@@QAE@Vcommunicator@mpi@3@@Z),referenced in function  "void __cdecl 

test_crauser_dijkstra(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,int,int)" (?test_crauser_dijkstra@@YAXV?

$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 5 error LNK2019: unresolved external symbol "public: __thiscall boost::graph::distributed::mpi_process_group::mpi_process_group(class 

boost::graph::distributed::mpi_process_group const &,struct boost::graph::parallel::attach_distributed_object,bool)" (??

0mpi_process_group@distributed@graph@boost@@QAE@ABV0123@Uattach_distributed_object@parallel@23@_N@Z),referenced in function  "public: __thiscall 

boost::adjacency_list<struct boost::listS,struct boost::distributedS<class boost::graph::distributed::mpi_process_group,struct boost::vecS,struct 

boost::defaultS>,struct boost::directedS,struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,struct boost::property<enum 

boost::edge_weight_t,int,struct boost::no_property>,struct boost::no_property,struct boost::listS>::adjacency_list<struct boost::listS,struct 

boost::distributedS<class boost::graph::distributed::mpi_process_group,struct boost::vecS,struct boost::defaultS>,struct boost::directedS,struct 

boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,struct boost::property<enum boost::edge_weight_t,int,struct 

boost::no_property>,struct boost::no_property,struct boost::listS><class boost::graph::metis_reader::edge_iterator,class 

boost::graph::metis_reader::edge_weight_iterator>(class boost::graph::metis_reader::edge_iterator,class boost::graph::metis_reader::edge_iterator,class 

boost::graph::metis_reader::edge_weight_iterator,unsigned int,class boost::graph::distributed::mpi_process_group const &,struct boost::no_property const &)" 

(??$?0Vedge_iterator@metis_reader@graph@boost@@Vedge_weight_iterator@123@@?$adjacency_list@UlistS@boost@@U?

$distributedS@Vmpi_process_group@distributed@graph@boost@@UvecS@4@UdefaultS@4@@2@UdirectedS@2@U?$property@W4vertex_distance_t@boost@@HUno_property@2@@2@U?

$property@W4edge_weight_t@boost@@HUno_property@2@@2@Uno_property@2@U12@@boost@@QAE@Vedge_iterator@metis_reader@graph@1@0Vedge_weight_iterator@341@IABVmpi_pro

cess_group@distributed@41@ABUno_property@1@@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 7 error LNK2019: unresolved external symbol "public: __thiscall boost::graph::distributed::mpi_process_group::mpi_process_group(class 

boost::graph::distributed::mpi_process_group const &,class boost::function<void __cdecl(int,int)> const &,bool)" (??

0mpi_process_group@distributed@graph@boost@@QAE@ABV0123@ABV?$function@$$A6AXHH@Z@3@_N@Z),referenced in function  "protected: __thiscall 

boost::graph::detail::remote_update_set<class boost::graph::distributed::detail::crauser_et_al_dijkstra_queue<class boost::adjacency_list<struct 

boost::listS,struct boost::distributedS<class boost::graph::distributed::mpi_process_group,struct boost::vecS,struct boost::defaultS>,struct 

boost::directedS,struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,struct boost::property<enum 

boost::edge_weight_t,int,struct boost::no_property>,struct boost::no_property,struct boost::listS>,struct boost::closed_plus<int>,struct std::less<int>,class 

boost::local_property_map<class boost::graph::distributed::mpi_process_group,struct boost::detail::parallel::global_descriptor_property_map<unsigned 

int>,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,unsigned int> >,class 

boost::iterator_property_map<class std::_Vector_iterator<class std::_Vector_val<int,class std::allocator<int> > >,class boost::local_property_map<class 

boost::graph::distributed::mpi_process_group,struct boost::detail::parallel::global_descriptor_property_map<unsigned int>,struct 

boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,unsigned int> >,int,int &>,class 

boost::dummy_property_map,class boost::iterator_property_map<int *,class boost::local_property_map<class boost::graph::distributed::mpi_process_group,struct 

boost::detail::parallel::global_descriptor_property_map<unsigned int>,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum 

boost::vertex_distance_t,int,struct boost::no_property>,unsigned int> >,int,int &>,class boost::iterator_property_map<int *,class 

boost::local_property_map<class boost::graph::distributed::mpi_process_group,struct boost::detail::parallel::global_descriptor_property_map<unsigned 

int>,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,unsigned int> >,int,int &> 

>,class boost::graph::distributed::mpi_process_group,int,struct boost::detail::parallel::owner_property_map<unsigned int>,struct 

boost::graph::detail::remote_set_queued>::remote_update_set<class boost::graph::distributed::detail::crauser_et_al_dijkstra_queue<class 

boost::adjacency_list<struct boost::listS,struct boost::distributedS<class boost::graph::distributed::mpi_process_group,struct boost::vecS,struct 

boost::defaultS>,struct boost::directedS,struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,struct boost::property<enum 

boost::edge_weight_t,int,struct boost::no_property>,struct boost::no_property,struct boost::listS>,struct boost::closed_plus<int>,struct std::less<int>,class 

boost::local_property_map<class boost::graph::distributed::mpi_process_group,struct boost::detail::parallel::global_descriptor_property_map<unsigned 

int>,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,unsigned int> >,class 

boost::iterator_property_map<class std::_Vector_iterator<class std::_Vector_val<int,class std::allocator<int> > >,class boost::local_property_map<class 

boost::graph::distributed::mpi_process_group,struct boost::detail::parallel::global_descriptor_property_map<unsigned int>,struct 

boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,unsigned int> >,int,int &>,class 

boost::dummy_property_map,class boost::iterator_property_map<int *,class boost::local_property_map<class boost::graph::distributed::mpi_process_group,struct 

boost::detail::parallel::global_descriptor_property_map<unsigned int>,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum 

boost::vertex_distance_t,int,struct boost::no_property>,unsigned int> >,int,int &>,class boost::iterator_property_map<int *,class 

boost::local_property_map<class boost::graph::distributed::mpi_process_group,struct boost::detail::parallel::global_descriptor_property_map<unsigned 

int>,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct boost::no_property>,unsigned int> >,int,int &> 

>,class boost::graph::distributed::mpi_process_group,int,struct boost::detail::parallel::owner_property_map<unsigned int>,struct 

boost::graph::detail::remote_set_queued>(class boost::graph::distributed::mpi_process_group const &,struct 

boost::detail::parallel::owner_property_map<unsigned int> const &)" (??0?$remote_update_set@V?$crauser_et_al_dijkstra_queue@V?

$adjacency_list@UlistS@boost@@U?$distributedS@Vmpi_process_group@distributed@graph@boost@@UvecS@4@UdefaultS@4@@2@UdirectedS@2@U?

$property@W4vertex_distance_t@boost@@HUno_property@2@@2@U?$property@W4edge_weight_t@boost@@HUno_property@2@@2@Uno_property@2@U12@@boost@@U?

$closed_plus@H@2@U?$less@H@std@@V?$local_property_map@Vmpi_process_group@distributed@graph@boost@@U?$global_descriptor_property_map@I@parallel@detail@4@U?

$vec_adj_list_vertex_id_map@U?$property@W4vertex_distance_t@boost@@HUno_property@2@@boost@@I@4@@2@V?$iterator_property_map@V?$_Vector_iterator@V?

$_Vector_val@HV?$allocator@H@std@@@std@@@std@@V?$local_property_map@Vmpi_process_group@distributed@graph@boost@@U?

$global_descriptor_property_map@I@parallel@detail@4@U?$vec_adj_list_vertex_id_map@U?

$property@W4vertex_distance_t@boost@@HUno_property@2@@boost@@I@4@@boost@@HAAH@2@Vdummy_property_map@2@V?$iterator_property_map@PAHV?

$local_property_map@Vmpi_process_group@distributed@graph@boost@@U?$global_descriptor_property_map@I@parallel@detail@4@U?$vec_adj_list_vertex_id_map@U?

$property@W4vertex_distance_t@boost@@HUno_property@2@@boost@@I@4@@boost@@HAAH@2@V92@@detail@distributed@graph@boost@@Vmpi_process_group@345@HU?

$owner_property_map@I@parallel@25@Uremote_set_queued@245@@detail@graph@boost@@IAE@ABVmpi_process_group@distributed@23@ABU?

$owner_property_map@I@parallel@13@@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 1 error LNK2019: unresolved external symbol "public: __thiscall boost::graph::distributed::mpi_process_group::~mpi_process_group(void)" (??

1mpi_process_group@distributed@graph@boost@@QAE@XZ),referenced in function  "void __cdecl test_crauser_dijkstra(class std::basic_string<char,struct 

std::char_traits<char>,class std::allocator<char> >,int,int)" (?test_crauser_dijkstra@@YAXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@HH@Z) 

  D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 31 error LNK2019: unresolved external symbol "public: __thiscall boost::graph::distributed::detail::tag_allocator::token::~token(void)" (??

1token@tag_allocator@detail@distributed@graph@boost@@QAE@XZ),referenced in function  "void __cdecl boost::graph::distributed::send_oob_with_reply<struct 

boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct boost::directed_tag,unsigned int> >,int>

(classboost::graph::distributed::mpi_process_group const &,int,int,struct boost::detail::parallel::edge_descriptor<class boost::detail::edge_desc_impl<struct 

boost::directed_tag,unsigned int> > const &,int &,int)" (??$send_oob_with_reply@U?$edge_descriptor@V?

$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@boost@@H@distributed@graph@boost@@YAXABVmpi_process_group@012@HHABU?

$edge_descriptor@V?$edge_desc_impl@Udirected_tag@boost@@I@detail@boost@@@parallel@detail@2@AAHH@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj 

BOOST02
Error 10 error LNK2019: unresolved external symbol "private: void __thiscall boost::graph::distributed::mpi_process_group::maybe_send_batch(int)const 

" (?maybe_send_batch@mpi_process_group@distributed@graph@boost@@ABEXH@Z),referenced in function  "public: void __thiscall 

boost::graph::distributed::mpi_process_group::send_impl<class std::vector<struct boost::parallel::detail::untracked_pair<struct 

boost::detail::parallel::global_descriptor<unsigned int>,int>,class std::allocator<struct boost::parallel::detail::untracked_pair<struct 

boost::detail::parallel::global_descriptor<unsigned int>,int> > > >(int,int,class std::vector<struct boost::parallel::detail::untracked_pair<struct 

boost::detail::parallel::global_descriptor<unsigned int>,int>,class std::allocator<struct boost::parallel::detail::untracked_pair<struct 

boost::detail::parallel::global_descriptor<unsigned int>,int> > > const &,struct boost::mpl::bool_<0>)const " (??$send_impl@V?$vector@U?$untracked_pair@U?

$global_descriptor@I@parallel@detail@boost@@H@detail@parallel@boost@@V?$allocator@U?$untracked_pair@U?

$global_descriptor@I@parallel@detail@boost@@H@detail@parallel@boost@@@std@@@std@@@mpi_process_group@distributed@graph@boost@@QBEXHHABV?$vector@U?

$untracked_pair@U?$global_descriptor@I@parallel@detail@boost@@H@detail@parallel@boost@@V?$allocator@U?$untracked_pair@U?

$global_descriptor@I@parallel@detail@boost@@H@detail@parallel@boost@@@std@@@std@@U?$bool_@$0A@@mpl@3@@Z)   D:\Resources\Programing\BOOST02\BOOST02

\BOOST02.obj BOOST02
Error 30 error LNK2019: unresolved external symbol "private: void __thiscall boost::graph::distributed::mpi_process_group::install_trigger

(int,int,class boost::shared_ptr<class boost::graph::distributed::mpi_process_group::trigger_base> const &)" (?

install_trigger@mpi_process_group@distributed@graph@boost@@AAEXHHABV?$shared_ptr@Vtrigger_base@mpi_process_group@distributed@graph@boost@@@4@@Z),该符号在函

数 "public: void __thiscall boost::graph::distributed::mpi_process_group::trigger<struct boost::parallel::detail::untracked_pair<struct 

boost::detail::parallel::global_descriptor<unsigned int>,int>,class boost::graph::parallel::detail::simple_trigger_t<struct 

boost::parallel::distributed_property_map<class boost::graph::distributed::mpi_process_group,struct 

boost::detail::parallel::global_descriptor_property_map<unsigned int>,class boost::iterator_property_map<class std::_Vector_iterator<class 

std::_Vector_val<int,class std::allocator<int> > >,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct 

boost::no_property>,unsigned int>,int,int &> >::handle_message<struct boost::parallel::basic_reduce<int> >,struct 

boost::parallel::detail::untracked_pair<struct boost::detail::parallel::global_descriptor<unsigned int>,int>,void> >(int,class 

boost::graph::parallel::detail::simple_trigger_t<struct boost::parallel::distributed_property_map<class boost::graph::distributed::mpi_process_group,struct 

boost::detail::parallel::global_descriptor_property_map<unsigned int>,class boost::iterator_property_map<class std::_Vector_iterator<class 

std::_Vector_val<int,class std::allocator<int> > >,struct boost::vec_adj_list_vertex_id_map<struct boost::property<enum boost::vertex_distance_t,int,struct 

boost::no_property>,unsigned int>,int,int &> >::handle_message<struct boost::parallel::basic_reduce<int> >,struct 

boost::parallel::detail::untracked_pair<struct boost::detail::parallel::global_descriptor<unsigned int>,int>,void> const &)" (??$trigger@U?

$untracked_pair@U?$global_descriptor@I@parallel@detail@boost@@H@detail@parallel@boost@@V?$simple_trigger_t@U?$handle_message@U?

$basic_reduce@H@parallel@boost@@@?$distributed_property_map@Vmpi_process_group@distributed@graph@boost@@U?

$global_descriptor_property_map@I@parallel@detail@4@V?$iterator_property_map@V?$_Vector_iterator@V?$_Vector_val@HV?$allocator@H@std@@@std@@@std@@U?

$vec_adj_list_vertex_id_map@U?$property@W4vertex_distance_t@boost@@HUno_property@2@@boost@@I@boost@@HAAH@4@@parallel@boost@@U?$untracked_pair@U?

$global_descriptor@I@parallel@detail@boost@@H@detail@34@X@23graph@4@@mpi_process_group@distributed@graph@boost@@QAEXHABV?$simple_trigger_t@U?

$handle_message@U?$basic_reduce@H@parallel@boost@@@?$distributed_property_map@Vmpi_process_group@distributed@graph@boost@@U?

$global_descriptor_property_map@I@parallel@detail@4@V?$iterator_property_map@V?$_Vector_iterator@V?$_Vector_val@HV?$allocator@H@std@@@std@@@std@@U?

$vec_adj_list_vertex_id_map@U?$property@W4vertex_distance_t@boost@@HUno_property@2@@boost@@I@boost@@HAAH@4@@parallel@boost@@U?$untracked_pair@U?

$global_descriptor@I@parallel@detail@boost@@H@detail@34@X@detail@parallel@23@@Z)   D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 9 error LNK2019: unresolved external symbol "class boost::mpi::communicator __cdecl boost::graph::distributed::communicator(class 

boost::graph::distributed::mpi_process_group const &)" (?communicator@distributed@graph@boost@@YA?AV0mpi@3@ABVmpi_process_group@123@@Z),referenced in 

function  "int * __cdecl boost::graph::distributed::all_reduce<int,struct boost::parallel::maximum<int> >(class boost::graph::distributed::mpi_process_group 

const &,int *,int *,int *,struct boost::parallel::maximum<int>)" (??$all_reduce@HU?

$maximum@H@parallel@boost@@@distributed@graph@boost@@YAPAHABVmpi_process_group@012@PAH11U?$maximum@H@parallel@2@@Z)   D:\Resources\Programing\BOOST02

\BOOST02\BOOST02.obj BOOST02
Error 100 error LNK2001: unresolved external symbol _ompi_request_null D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 101 error LNK2001: unresolved external symbol _ompi_request_null D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(request.obj) BOOST02
Error 20 error LNK2001: unresolved external symbol _ompi_mpi_unsigned_char D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 23 error LNK2001: unresolved external symbol _ompi_mpi_unsigned D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 24 error LNK2001: unresolved external symbol _ompi_mpi_unsigned D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 25 error LNK2001: unresolved external symbol _ompi_mpi_unsigned D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(point_to_point.obj) BOOST02
Error 26 error LNK2001: unresolved external symbol _ompi_mpi_short D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 53 error LNK2001: unresolved external symbol _ompi_mpi_packed D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 54 error LNK2001: unresolved external symbol _ompi_mpi_packed D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 55 error LNK2001: unresolved external symbol _ompi_mpi_packed D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(point_to_point.obj) BOOST02
Error 45 error LNK2001: unresolved external symbol _ompi_mpi_int D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 17 error LNK2001: unresolved external symbol _ompi_mpi_info_null D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 18 error LNK2001: unresolved external symbol _ompi_mpi_info_null D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 19 error LNK2001: unresolved external symbol _ompi_mpi_info_null D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(point_to_point.obj) BOOST02
Error 83 error LNK2001: unresolved external symbol _ompi_mpi_group_empty D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 84 error LNK2001: unresolved external symbol _ompi_mpi_group_empty D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(group.obj) BOOST02
Error 66 error LNK2001: unresolved external symbol _ompi_mpi_errors_return D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(environment.obj) BOOST02
Error 67 error LNK2001: unresolved external symbol _ompi_mpi_errors_return D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(communicator.obj) BOOST02
Error 56 error LNK2001: unresolved external symbol _ompi_mpi_datatype_null D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 57 error LNK2001: unresolved external symbol _ompi_mpi_datatype_null D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-

1_49.lib(mpi_datatype_cache.obj) BOOST02
Error 64 error LNK2001: unresolved external symbol _ompi_mpi_comm_world D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(environment.obj) BOOST02
Error 65 error LNK2001: unresolved external symbol _ompi_mpi_comm_world D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 81 error LNK2001: unresolved external symbol _ompi_mpi_comm_null D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 59 error LNK2001: unresolved external symbol _ompi_mpi_char D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 29 error LNK2001: unresolved external symbol _ompi_mpi_byte D:\Resources\Programing\BOOST02\BOOST02\BOOST02.obj BOOST02
Error 99 error LNK2001: unresolved external symbol _MPI_Wait D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(request.obj) BOOST02
Error 34 error LNK2001: unresolved external symbol _MPI_Test D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 35 error LNK2001: unresolved external symbol _MPI_Test D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(request.obj) BOOST02
Error 89 error LNK2001: unresolved external symbol _MPI_Send D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(point_to_point.obj) BOOST02
Error 50 error LNK2001: unresolved external symbol _MPI_Recv D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 51 error LNK2001: unresolved external symbol _MPI_Recv D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(point_to_point.obj) BOOST02
Error 38 error LNK2001: unresolved external symbol _MPI_Isend D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 39 error LNK2001: unresolved external symbol _MPI_Isend D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(point_to_point.obj) BOOST02
Error 44 error LNK2001: unresolved external symbol _MPI_Irecv D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 12 error LNK2001: unresolved external symbol _MPI_Free_mem D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 13 error LNK2001: unresolved external symbol _MPI_Free_mem D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(point_to_point.obj) BOOST02
Error 74 error LNK2001: unresolved external symbol _MPI_Finalized D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 75 error LNK2001: unresolved external symbol _MPI_Finalized D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(mpi_datatype_cache.obj) BOOST02
Error 76 error LNK2001: unresolved external symbol _MPI_Finalized D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(group.obj) BOOST02
Error 63 error LNK2001: unresolved external symbol _MPI_Errhandler_set D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 15 error LNK2001: unresolved external symbol _MPI_Alloc_mem D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 16 error LNK2001: unresolved external symbol _MPI_Alloc_mem D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(point_to_point.obj) BOOST02
Error 71 error LNK2001: unresolved external symbol _MPI_Abort D:\Resources\Programing\BOOST02\BOOST02\libboost_mpi-vc100-mt-gd-1_49.lib

(communicator.obj) BOOST02
Error 117 error LNK1120: 87 unresolved external commands D:\Resources\Programing\BOOST02\Debug\BOOST02.exe BOOST02


what is wrong? I use Visual Studio 2010. Thanks a lot.