Estoy desarrollando una aplicación que deberá ejecutarse tanto en Windows como en Linux.Compilación cruzada en Windows y Linux
Hasta ahora lo tengo funcionando en Linux usando GCC 4.4.1 usando mi Makefile.
Sin embargo, también necesito compilar en Windows. El código fuente se compilará en Windows, ya que he # definido todas las áreas del código que separan los diferentes compiladores. Es decir .:
#ifdefined (LINUX)
/* Do linux stuff */
#else
/* Do windows stuff */
#endif
Y hasta ahora el código es muy simple ya que estoy comenzando este programa. Básicamente, solo quiero probar mi idea.
Sin embargo, ¿es tan simple como compilar el código fuente en Linux?
Luego, cuando quiero compilar en Windows, puedo copiar los archivos a la plataforma de Windows. ¿Luego abro los archivos de código fuente en Visual Studio C++ y creo un proyecto y luego compilo para crear mi binario?