Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cablu analog vs digital

Ce valoare stabiliti la RSSI la u...

Sony FH 10W reparatie

Monitor cu consum URIAS
 Topul rușinii la nivelul PE

probleme domeniu sau configuratie...

Se poate vedea on-line filmul ...

Mazda 3 IV Sedan 2.0 e-SkyActiv-G...
 NATO - Articolul 5

Recomandare pentru un acoperis di...

Schimbare DVR/NVR Sistem de supra...

Suspensie sa bicicleta (fatbike)
 Recomandare masina de facut cubur...

Racirea camerei

Incident in trafic

Boilere electrice slim / compacte
 

Codeblocks undefined reference to function

- - - - -
  • Please log in to reply
4 replies to this topic

#1
Cantafford92

Cantafford92

    Junior Member

  • Grup: Members
  • Posts: 54
  • Înscris: 16.07.2014
Buna,

Sunt incepator la programare si am urmatoarea eroare la Codeblocks.

Vreau sa includ o functie in alt file(altul decat main-ul). O functie care aduna 2 numere. Toate bune si frumoase am facut un header am pus prototipul functiei in el, am creat alt file si am pus body-ul functiei in el. Apoi cand s-o folosesc in main.cpp imi spune undefined reference to function...si nu inteleg de ce din moment ce nu cred ca am facut gresit...ce undefined reference tot vrea...mama lui de codeblocks...

Acesta este main-ul(main.cpp)

#include <iostream>
#include "header.h"
using namespace std;
int main()
{
	int c;
	c = sum(7,8);
	cout << c;
	return 0;
}


Acesta este header.h - ul


#ifndef HEADER_H_INCLUDED
#define HEADER_H_INCLUDED
int sum(int x, int y);

#endif // HEADER_H_INCLUDED


Si acesta este header.cpp - ul
int sum(int x, int y)
{
return x+y;
}


Va rog sa-mi spuneti ce fac gresit. Multumesc.

#2
0x0c

0x0c

    Membru inferior

  • Grup: Senior Members
  • Posts: 2,799
  • Înscris: 28.07.2014
Include header.h în header.cpp

Şi nu mai înjura CodeBlocks... eroarea e de la compiler...

#3
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,235
  • Înscris: 24.02.2007
Codul pare corect.
Sigur asa e si in proiect? Pune un screenshot.

#4
4evryng

4evryng

    Member

  • Grup: Members
  • Posts: 698
  • Înscris: 24.10.2007

View Post0x0c, on 15 februarie 2015 - 20:52, said:

Include header.h în header.cpp

... eroarea e de la compiler...
OFF topic:Nu. E intre scaun si monitor.

ON: Fa cum a zis 0x0c.

#5
Cantafford92

Cantafford92

    Junior Member

  • Grup: Members
  • Posts: 54
  • Înscris: 16.07.2014

View Post0x0c, on 15 februarie 2015 - 20:52, said:

Include header.h în header.cpp

Şi nu mai înjura CodeBlocks... eroarea e de la compiler...

Mersi man. Ok nu-l mai injur :))

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate