When I run this basic code I get the error LINK2019 and it says:
Error LNK2019 unresolved external symbol _WinMain@16 referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) clickerNew c:\Users\john mcpenis\documents\visual studio 2017\Projects\clickerNew\clickerNew\MSVCRTD.lib(exe_winmain.obj) 1
I'm guessing I've missed something basic or done something stupid. Any help on this would be much appreciated.
#include <iostream>
using namespace std;
class clicker
{
private:
int counter;
public:
clicker(int c = 0) :
counter(c)
{
}
void click();
void reset();
void display();
};
void clicker::click()
{
counter++;
}
void clicker::reset()
{
counter = 0;
}
void clicker::display()
{
cout << counter << endl;
}
int main()
{
clicker c;
c.click();
c.click();
c.click();
c.display();
c.reset();
c.display();
c.click();
c.display();
return 0;
}