[C++] Łączenie plików - fatal error
Ostatnio zmodyfikowano 2014-04-20 13:48
Malina94 Temat założony przez niniejszego użytkownika |
[C++] Łączenie plików - fatal error » 2014-04-19 21:34:42 Będę pisać obiektowo projekt w C::B. Póki co połączyłam pliki i się zatrzymałam. Gdy próbuję skompilować program, to otrzymuję błąd w mainie: fatal error: Swiat.h: No such file or directory Nie mam pojęcia co zrobiłam źle. Proszę o pomoc. Poniżej załączam maina i klasę Swiat. Swiat.h #ifndef SWIAT_H #define SWIAT_H
class Swiat { char organizmy; char ** mapa; public: Swiat(); virtual ~Swiat(); void tworzSwiat( int wysokosc, int szerokosc ); protected: private: };
#endif
Swiat.cpp #include "Swiat.h" #include "Antylopa.h" #include "Wilk.h" #include "Owca.h" #include "Leniwiec.h" #include "Diabel.h" #include "Trawa.h" #include "Guarana.h" #include "WilczeJagody.h"
#include <iostream> using namespace std;
Swiat::Swiat() { }
Swiat::~Swiat() { }
void Swiat::tworzSwiat( int wysokosc, int szerokosc ) { mapa = new char *[ wysokosc ]; for( int x = 0; x < wysokosc; x++ ) { mapa[ x ] = new char[ szerokosc ]; } for( int i = 0; i < wysokosc; i++ ) { for( int j = 0; j < szerokosc; j++ ) { mapa[ i ][ j ] = '.'; } } }
main.cpp #include "Swiat.h" #include <iostream>
using namespace std;
int main() { return 0; }
|
|
OczkoSX |
» 2014-04-19 21:49:21 W pliku nagłówkowym nie powinno być extern void tworzswiat(...) ? Poprawcie mnie jeśli się mylę... |
|
Malina94 Temat założony przez niniejszego użytkownika |
» 2014-04-20 11:14:46 Bardzo proszę o odp na pytanie. To, czy w metodzie są jakieś błędy kompletnie mnie teraz nie interesuje. |
|
MrPoxipol |
» 2014-04-20 13:48:08 @OczkoSX, nie. @Malina94 Zgaduję, że nagłówki są w include, a źródła klas w src. Możesz zrobić to na dwa sposoby: |
|
« 1 » |