Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

failed to build CCTag in windows #214

Open
zhang-qiang-github opened this issue Dec 28, 2023 · 2 comments
Open

failed to build CCTag in windows #214

zhang-qiang-github opened this issue Dec 28, 2023 · 2 comments
Labels
build:windows anything related to the windows build scope:build

Comments

@zhang-qiang-github
Copy link

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):

  • OS: win 10
  • CCtag version: please specify if you are using a release version or your own build
    • tag: v1.0.3
  • tbb: the lastest version: SHA-1: 154cc73ca4d359621202399cc0c3c91058e56e79
  • OpenCV: 4.7.0
  • Eigen3: 3.3.90
  • Boost: 1.81.0
  • Visual Studio 2022

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
Copy link

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
Copy link

@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.

@simogasp simogasp added scope:build build:windows anything related to the windows build and removed type:question labels Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build:windows anything related to the windows build scope:build
Projects
None yet
Development

No branches or pull requests

3 participants