ошибка “undefined reference to `WinMain@16′ ” при компиляции кода в MinGW

пытаюсь скомпилировать код на c++ MinGW, но выдает ошибку:

"undefined reference to WinMain@16 "

#include <bits/stdc++.h>  using namespace std;   int mail() {     string a;     int b,q,i;       cin>>a;      for (i = 0; i<a.length(); i++ )      {        if ((a[i] == 'H') || (a[i] == 'Q') || (a[i] == '+') || (a[i] == '9'))        { q++; } if ( q > 0 ) {     cout<<"Yes";  } else {     cout<<"No"; }  } return 0; }