Mam pliku nagłówka "USpecs.h":Multiple Definicja "..." c
#ifndef USPECS_H
#define USPECS_H
#include "Specs.h"
#include <iostream>
#include <vector>
std::vector<Specs*> UcakSpecs;
#endif
Używam tego nagłówka zarówno w funkcji głównej i innej klasy o nazwie Ucak.
Ale kiedy go zbudować następujący błąd:
Ucak.cpp | 6 | wielokrotnej definicji `UcakSpecs' |
Tak jak wcześniej wyszukiwałam, powinno być w porządku z #ifndef, ale tak nie jest.
Proszę pokazać kod pliku CPP –
istnieje literówka na pierwszym "uwzględnij". Ponadto, jeśli to nie jest 'Specs.h' (od kiedy to dodajesz), co to jest? – slezica