Вылезли две ошибки при попытке запуска:
Severity Code Description Project File Line Suppression State
Error LNK2019 unresolved external symbol "public: __cdecl JazzyEcs::EcsSystems::EcsSystems(struct JazzyEcs::EcsWorld *)" (??0EcsSystems@JazzyEcs@@QEAA@PEAUEcsWorld@1@@Z) referenced in function main
Severity Code Description Project File Line Suppression State
Error LNK2019 unresolved external symbol "public: __cdecl JazzyEcs::EcsSystems::~EcsSystems(void)" (??1EcsSystems@JazzyEcs@@QEAA@XZ) referenced in function main
Попробовала удалить деструктор и одна из ошибок иcчезла:
class EcsSystems {
public:
EcsSystems(EcsWorld* world);
//~EcsSystems(void);
};
.cpp фаил:
EcsSystems::EcsSystems(EcsWorld* world) : _world(world) {
}
//EcsSystems::~EcsSystems() {
//}
main.cpp фаил:
JazzyEcs::EcsWorld world;
JazzyEcs::EcsSystems initSystems(&world);
world:
struct EcsWorld
{
int count;
};