Oculta la ventana de consola de un programa en C.
He estado buscando, pero no pude encontrar la solución a mi problema, incluso con algunos problemas supuestamente resueltos que se parecen a los míos.
Quiero ocultar la ventana de la consola cuando mi programa C se ejecuta.
#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 );
}
Esto es lo que intenté, pero el compilador me da "la inicialización hace un puntero desde un entero sin una conversión"
y el fatal que realmente detiene la compilación "referencia indefinida a 'GetConsoleWindow'"
PS He comprobado wincon.hy la función GetConsoleWindow está definida.