En este post voy a enseñarte a compilar código C++ o CPP que a su vez usa la API de Windows a través del encabezado windows.h pero sin usar Visual Studio.
Dicho con otras palabras, vas a aprender a compilar código de C++ usando GCC (g++) incluyendo el encabezado windows.h
. En mi caso he usado MSYS para instalar MinGW y los compiladores de GCC y G++.
Yo he instalado los compiladores de C y C++ con MSYS2 en C:\msys64
y el windows.h
se instaló automáticamente en C:\msys64\mingw64\x86_64-w64-mingw32\include\
Si no lo tienes, debes colocar lo siguiente en la consola de msys2:
pacman -S msys2-w32api-headers msys2-w32api-runtime
Y con eso se debería instalar, para que ahora quede en C:\msys64\usr\include\w32api\
Ahora solo debemos incluir el header con:
#include <windows.h>
Y al compilar no debería haber ningún problema. Ya podremos usar toda la API de Windows desde C++ compilando con MinGW, GCC, G++ o como le llames.
En mi caso específico me aparecían algunos errores al compilar, por ejemplo:
undefined reference to Funcion
Lo solucioné incluyendo -lwinspool
.
Te repito que eso ocurrió en mi caso específico porque necesitaba enlazar la biblioteca winspool
a mi programa, pero en tu caso puede que necesites alguna otra biblioteca, solo es cuestión de buscar el nombre de la función.
El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.