alicevision / CCTag

Detection of CCTag markers made up of concentric circles.
https://cctag.readthedocs.io
Mozilla Public License 2.0
358 stars 89 forks source link

failed to build CCTag in windows #214

Open zhang-qiang-github opened 10 months ago

zhang-qiang-github commented 10 months ago

Describe the problem

Failed to build CCTag in windows. The cmake is ok, but vs compiling is filed.

Screenshots

image

Log

15:58:45:521    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<0> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg1" (?uarg1@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$0A@@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:521    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<1> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg2" (?uarg2@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$00@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<2> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg3" (?uarg3@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$01@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<3> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg4" (?uarg4@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$02@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<4> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg5" (?uarg5@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$03@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<5> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg6" (?uarg6@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$04@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<6> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg7" (?uarg7@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$05@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<7> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg8" (?uarg8@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$06@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<8> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg9" (?uarg9@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$07@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<9> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg10" (?uarg10@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$08@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<0> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg1" (?uarg1@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$0A@@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<1> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg2" (?uarg2@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$00@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<2> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg3" (?uarg3@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$01@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<3> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg4" (?uarg4@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$02@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<4> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg5" (?uarg5@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$03@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<5> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg6" (?uarg6@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$04@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<6> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg7" (?uarg7@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$05@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<7> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg8" (?uarg8@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$06@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<8> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg9" (?uarg9@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$07@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>CCTagMarkersBank.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<9> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg10" (?uarg10@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$08@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<0> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg1" (?uarg1@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$0A@@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<1> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg2" (?uarg2@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$00@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<2> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg3" (?uarg3@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$01@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<3> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg4" (?uarg4@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$02@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<4> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg5" (?uarg5@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$03@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<5> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg6" (?uarg6@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$04@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<6> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg7" (?uarg7@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$05@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<7> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg8" (?uarg8@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$06@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<8> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg9" (?uarg9@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$07@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>DataSerialization.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<9> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg10" (?uarg10@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$08@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:572    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<0> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg1" (?uarg1@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$0A@@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:590    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<1> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg2" (?uarg2@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$00@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<2> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg3" (?uarg3@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$01@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<3> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg4" (?uarg4@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$02@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<4> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg5" (?uarg5@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$03@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<5> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg6" (?uarg6@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$04@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<6> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg7" (?uarg7@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$05@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<7> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg8" (?uarg8@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$06@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<8> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg9" (?uarg9@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$07@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>Detection.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<9> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg10" (?uarg10@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$08@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<0> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg1" (?uarg1@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$0A@@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<1> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg2" (?uarg2@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$00@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<2> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg3" (?uarg3@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$01@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<3> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg4" (?uarg4@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$02@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<4> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg5" (?uarg5@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$03@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<5> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg6" (?uarg6@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$04@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<6> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg7" (?uarg7@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$05@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<7> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg8" (?uarg8@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$06@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<8> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg9" (?uarg9@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$07@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>EllipseGrowing.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<9> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg10" (?uarg10@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$08@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<0> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg1" (?uarg1@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$0A@@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<1> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg2" (?uarg2@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$00@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<2> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg3" (?uarg3@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$01@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<3> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg4" (?uarg4@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$02@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<4> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg5" (?uarg5@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$03@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<5> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg6" (?uarg6@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$04@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<6> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg7" (?uarg7@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$05@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<7> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg8" (?uarg8@placeholders@phoenix@boost@@3U?$actor@U?$basic_expr@Uget_with_idx@tag@phoenix@boost@@U?$list2@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$idx_wrap@$06@tuple_detail@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@U?$actor@U?$basic_expr@Uterminal@tag@tagns_@proto@boost@@U?$term@U?$argument@$00@phoenix@boost@@@argsns_@45@$0A@@exprns_@proto@boost@@@phoenix@4@@argsns_@proto@4@$01@exprns_@proto@boost@@@23@A) 已经在 Bresenham.obj 中定义
15:58:45:591    2>ICCTag.obj : error LNK2005: "struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::phoenix::tag::get_with_idx,struct boost::proto::argsns_::list2<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::tuple_detail::idx_wrap<8> >,0>,struct boost::phoenix::actor<struct boost::proto::exprns_::basic_expr<struct boost::proto::tagns_::tag::terminal,struct boost::proto::argsns_::term<struct boost::phoenix::argument<1> >,0> > >,2> > boost::phoenix::placeholders::uarg9" (?
...

Desktop (please complete the following and other pertinent information):

Additional context

I set CCTAG_WITH_CUDA as off, and other setting is:

BUILD_SHARED_LIBS:BOOL=ON CCTAG_ENABLE_SIMD_AVX2:BOOL=OFF CCTAG_BUILD_TESTS:BOOL=OFF CCTAG_BUILD_APPS:BOOL=ON CCTAG_BUILD_DOC:BOOL=OFF

HRS-Soumya commented 5 months ago

I am also facing the same issue. I tried with and without the CUDA flag and still i am getting the same error as you mentioned. The interesting thing is that CCtag 1.0.2 is available in vcpkg and is getting built in both debug and release mode. Any Maintainers that would like to throw some light in this issue please, it would be of great help.

HRS-Soumya commented 5 months ago

@zhang-qiang-github maybe you can change the type from question to issue ? I have observing that a lot of people are facing this familiar issue. Don't know why the maintainers are not paying any attention to this.