Skip to content

拉下来代码编译失败,求大佬看下 #2

@ImMrMa

Description

@ImMrMa
Scanning dependencies of target component_test
Scanning dependencies of target factory_test
[ 25%] Building CXX object CMakeFiles/factory_test.dir/test/factory_test.cpp.o
[ 50%] Building CXX object CMakeFiles/component_test.dir/test/component_test.cpp.o
In file included from /data/project/mc40/cpp_debug/entity_component_factory/test/factory_test.cpp:1:0:
/data/project/mc40/cpp_debug/entity_component_factory/include/factory.h:337:44: error: template definition of non-template ‘bool spiritsaway::entity_component_event::basic_poly_factory<ptr_t, Base, Args>::sub_class<T, B>::registered’
        Args...>::template sub_class<T, B>::registered =
                                            ^~~~~~~~~~
In file included from /data/project/mc40/cpp_debug/entity_component_factory/include/entity.h:2:0,
                 from /data/project/mc40/cpp_debug/entity_component_factory/include/entity_manager.h:3,
                 from /data/project/mc40/cpp_debug/entity_component_factory/test/component_test.cpp:1:
/data/project/mc40/cpp_debug/entity_component_factory/include/factory.h:337:44: error: template definition of non-template ‘bool spiritsaway::entity_component_event::basic_poly_factory<ptr_t, Base, Args>::sub_class<T, B>::registered’
        Args...>::template sub_class<T, B>::registered =
                                            ^~~~~~~~~~
CMakeFiles/factory_test.dir/build.make:62: recipe for target 'CMakeFiles/factory_test.dir/test/factory_test.cpp.o

大佬求看下,我用你的源码卡在了最后触发器这一步,并不是太懂为什么

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions