У меня сложилось впечатление, что этот код
#include <windows.h>
#include <stdio.h>
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
printf("WinMain\n");
return 0;
}
int main()
{
printf("main\n");
return 0;
}
выдаст WinMain, но, конечно, ничего не получится так, как вы ожидаете.
В любом случае, может, кто-нибудь подскажет, как заставить эту программу запускать WinMain вначале (у меня есть причина использовать оба). Я запускаю Windows 7 с Mingw, если это поможет.