ukryj okno konsoli programu C

Rozglądałem się dookoła, ale nie mogłem znaleźć rozwiązania mojego problemu, nawet w przypadku niektórych rzekomo rozwiązanych problemów, które przypominają moje.

Chcę ukryć okno konsoli, gdy uruchomiony jest mój program C.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
#define _WIN32_WINNT 0x0500

int main(){   
    HWND hWnd = GetConsoleWindow();
    ShowWindow( hWnd, SW_MINIMIZE );  //won't hide the window without SW_MINIMIZE
    ShowWindow( hWnd, SW_HIDE );
}

To właśnie próbowałem, ale kompilator daje mi „inicjalizacja sprawia, że ​​wskaźnik z liczby całkowitej bez rzutowania”

i fatalny, który faktycznie zatrzymuje kompilowanie „niezdefiniowanego odniesienia do„ GetConsoleWindow ””

PS sprawdziłem wincon.h i zdefiniowano funkcję GetConsoleWindow.

questionAnswers(1)

yourAnswerToTheQuestion