[Linker error] undefined reference to `WinMain@16'


(Karol172) #1

Może mi ktoś powiedzieć co w tej klasie jest źle.

Proszę o szybką pomoc

Wyskakuje mi " [Linker error] undefined reference to `WinMain@16' ld returned 1 exit status"

ifndef PC_H_

define PC_H_

include

using namespace std;

class PC

{

public:

void prostopadloscian()

{

float a,b,h,w;

cout<>a;

cout<>b;

cout<>h;

w=2*a*b+2*a*h+2*b*h;

cout<<"Pole powierzchni calkowitej tej bryly to "<

}

void szescian()

{

float a,w;

cout<>a;

w=6*a*a;

cout<<"Pole powierzchni calkowitej tej bryly to "<

}

void czworoscian()

{

float a,w;

cout<>a;

w=a*a*sqrt(3);

cout<<"Pole powierzchni calkowitej tej bryly to "<

}

void walec()

{

float h,r,w;

cout<>r;

cout<>h;

w=2*3.14*r*(r+h);

cout<<"Pole powierzchni calkowitej tej bryly to "<

}

void stozek()

{

float l,r,w;

cout<>r;

cout<>l;

w=3.14*r*(r+l);

cout<<"Pole powierzchni calkowitej tej bryly to "<

}

void kula()

{

float r,w;

cout<>r;

w=3.14*r*r*4;

cout<<"Pole powierzchni calkowitej tej bryly to "<

}

};

endif


([alex]) #2

Szybciej będzie wymienić to co jest w nim dobrze:

  1. Dobrze jest to że się kompiluje. Błąd linkera, czyli kompilacja zakończyła się powodzeniem.

Reszta - źle.