hmmm... ako je to sve tako , zasto mi to onda ne radi???
evo, upravo sam probao...
otvorio sam NEW-header file, tu sam stavio:
//////////
int saberi(int a,int b);
//////////
kompajler ga je sam nazvao Unit1.h, ja sam ga kasnije preimenovao u >>moje.h<<
zatim sam otvorio ponovo (koristio sam borland c++) borland, New-C++ file, i tu upisao
///////
#include "moje.h"
int saberi(int a,int b)
{
return a+b;
}
///////
i njega sam iz Unit1.cpp preimenovao u >>moje.cpp<< (prethodno sam iz onog projekta prebacio u folder cpp projekta heder fajl "moje.h"), pritisnuo sam "compile" (mada ne znam ni treba li) i sve je bilo ok...
onda sam i jedno i drugo prebacio u program files\borland\include
i u folder gdje cu praviti novi projekat koji ce koristiti vec gotovu f-ju saberi(a,b) (posto nisam bas najbolje shvatio je li dovoljno ovo ubaciti u "program files\borland\include" ili svaki put u folder novog projekta???)
i stavio sam 3 edit-a i jedno dugme:
///////////////////////////////
#include"moje.h"
#include <cstdio> ///// je li ovo <cstdio> i <iostream> vezano za moj heder fajl i zbog njega mora biti tu???- samo sa da ili ne je dovoljno
#include <iostream>
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int a=StrToInt(Edit2->Text);
int b=StrToInt(Edit3->Text);
Edit1->Text=IntToStr(saberi(a,b));
}
/////////////////////////////
ali nece da ga kompajlira, nego mi stalno izbacuje ovo:
/////
[Linker Error] Unresolved external 'saberi(int, int)' referenced from C:\DOCUMENTS AND SETTINGS\iME_KOMPJUTERA\DESKTOP\NEW FOLDER (3)\UNIT1.OBJ
//////
gdje sam pogrijesio?? i mozete li mi reci sta da uradim da bude dovoljno ubaciti novi .h i .cpp fajl samo u
"program files\borland\include" //nadam se da nisam pogrijesio path - shvatate vec na koji zapravo mislim...
i da vise ne mislim na njih, nego ih kasnije samo pozivam....
je li to mora sa : #include "program files\borland\include\\saberi.h"- u .cpp-u - sto je glupo jer nije svakome borland instaliran na istom mjestu...ili kako??
izvinjavam se, ali sta mogu...mislio sam da vas vise necu morati gnjaviti...
ps. mogu li napisati sve ovo u MS visual c++ - koristeci usput klase koje postoje u borlandu, a ne postoje u samom visual c++-u??npr. AnsiString?? ili TRichEdit ili Tmemo...????
i uostalom, mora li se ovo pisati u nekom razvojnom okruzenju, ili je dovoljno u notepad-u npr.???
kod žorža ti je ka' u banku!!
oko? sto ce ti oko??