View Single Post
Staro 26.08.2011., 17:25   #1
SUX
Premium
Moj komp
 
SUX's Avatar
 
Datum registracije: Jul 2008
Lokacija: TZ
Postovi: 94
netbeans nece da kompajlira

Pozdrav svima, koristim netbeans 6.91 i kompajler cygwin, dosad je sve radilo normalno medjutim kad sam ovaj kod napiso izbacim mi gresku:

In file included from mojlist.cpp:1:
mojlist.h:27:23: error: mojlist.hxx: No such file or directory

Dakle greska se nalazi uvoj liniji koda: #include "mojlist.hxx" mislim da je kod ispravan al da nesto opcijama nije uredu, pa bih nekog zamolio da proba kod sebe kompajlirati i da mi kaze koji programski jezik koristi ili eventualno ako neko zna otkloniti ovo.
Koliko sam Googlo dobijo sam odgovore da treba ukljucivati neke biblioteke i nesto sa linkerom.I pokusavo sam preko visual studio 2010 izbaci mi ovo fatal error C1083

HVALA!!!

KOD:

MOJLIST.H


#ifndef _MOJLIST_H
#define _MOJLIST_H

template<typename T>
class mojlist
{
private:
struct cvor
{
T vrijednost;
cvor * slijedeci;
cvor(T v, cvor* s) : vrijednost(v), slijedeci(s) {}
};
cvor * _prvi;
public:
mojlist() : _prvi(0) {}
mojlist& dodaj(const T & v);
};

#include "mojlist.hxx"

#endif


MOJLIST.CPP



#include "mojlist.h"
template <typename T>
mojlist<T>& mojlist<T>::dodaj(const T & v)
{
cvor * novi = new cvor(v,0);
if(_prvi != 0)
{
cvor* temp = _prvi;
while(temp -> slijedeci != 0)
temp = temp -> slijedeci;
temp -> slijedeci = novi;
}
else
{
_prvi = novi;
}
return *this;
}

MAIN CPP

#include "mojlist.h"
#include <iostream>

int main()
{
mojlist<int> lista;
lista.dodaj(5);
lista.dodaj(8);
return 0;
}

Zadnje izmijenjeno od: SUX. 27.08.2011. u 14:03.
SUX je offline   Reply With Quote