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

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<<“Podaj długosc pierwszego boku podstawy”;cin>>a;

cout<<“Podaj długosc drugiego boku podstawy”;cin>>b;

cout<<“Podaj długosc wysokości bryly”;cin>>h;

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

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

}

void szescian()

{

float a,w;

cout<<"Podaj długosc krawedzi ";cin>>a;

w=6*a*a;

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

}

void czworoscian()

{

float a,w;

cout<<"Podaj długosc krawedzi ";cin>>a;

w=a*a*sqrt(3);

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

}

void walec()

{

float h,r,w;

cout<<“Podaj dlugosc promienia kola z podstawy”;cin>>r;

cout<<“Podaj wysokosc bryly”;cin>>h;

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

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

}

void stozek()

{

float l,r,w;

cout<<“Podaj dlugosc promienia kola z podstawy”;cin>>r;

cout<<“Podaj dlugosc od wierzcholka do brzegu kola z podstawy”;cin>>l;

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

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

}

void kula()

{

float r,w;

cout<<“Podaj dlugosc promienia kuli”;cin>>r;

w=3.14*r*r*4;

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

}

};

#endif

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.