mam problem z podziałem programy na pliki. robię to pierwszy raz wobec czego proszę o wyrozumiałość.
dla potrzeb tego posta napisałem prościutki programik,ale w innych przypadkach dzieje się to samo.
uprzedzę ze szukałem odpowiedzi w sieci lecz nie znalazłem żadnej która by pomogła.
a wiec do sedna,przy kompilacji dev wyrzuca taki błąd:
In function `main':
[Linker error] undefined reference to `hello(int)'
ld returned 1 exit status
nie wiem czy to coś z kodem czy jak...
oto przykładowy kod przy którym wyskakuje błąd:
plik pro1.cpp:
#include<iostream>
#include "head.hpp"
using namespace std;
int main()
{
int a;
cin>>a;
cout<<hello(a);
system("pause");
return 0;
}
plik head.hpp:
#ifndef _head_hpp_ #define _head_hpp_ float hello(int a); #endif
plik head.cpp:
float hello(int a)
{
a=a+10;
return a/1.0;
}
czy mógłbym liczyć na pomoc w tej kwestii?








