Título: Ayuda ¿Cómo compilar aplicación de Windows desde consola ? Publicado por: DavidTz en 8 Junio 2021, 21:05 pm Hola, trato de crear una ventana básica de Windows, pero sin ningún IDE, estoy utilizando el compilador de MinGW y el código es el siguiente.
Código: #ifndef UNICODE Yo solo quiero compilarlo desde consola con el comando g++ .\ventana1.cpp -o ventana1.exe pero como el código no posee función main() me da el error: c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../libmingw32.a(main.o):(.text.startup+0xc0): undefined reference to `WinMain@16' Me gustaría saber como se puede compilar el programa desde consola, si necesito agregar otros parámetros o se tiene que compilar de una forma distinta Título: Re: Ayuda ¿Cómo compilar aplicación de Windows desde consola ? Publicado por: Eternal Idol en 8 Junio 2021, 21:43 pm Compilar ya lo compilaste, te dio un error al enlazar, no encuentra el simbolo WinMain@16, por alguna razon tu WinMain tiene una w al principio wWinMain. Ya veo que ese codigo te funcionara en VC++ donde la RTL se hace cargo de llamar a wWinMain con la linea de comandos en wide char pero el punto de entrada del programa recibe como parametro una cadena ANSI.
https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-winmain https://stackoverflow.com/questions/3571250/wwinmain-unicode-and-mingw/11706847 Usa -municode al compilar como dicen ahi arriba. |