Red de conocimientos turísticos - Conocimientos sobre calendario chino - Acerca del uso de VS2008 para compilar programas que deben ejecutarse en la plataforma Linux

Acerca del uso de VS2008 para compilar programas que deben ejecutarse en la plataforma Linux

No compatible. Los productos de Microsoft sólo son compatibles con las propias plataformas de Microsoft.

Y no he visto ningún artículo sobre cómo compilar programas Linux con VS2008.

Pero podrías considerar programar en C# .net. SUSE de Novell tiene un proyecto mono que puede ejecutar programas C# .Net, pero he oído que todavía está en mal estado.

La razón fundamental es que sus compiladores son diferentes, sus bibliotecas son diferentes y gran parte de su código no es universal (principalmente debido a algunas sintaxis y bibliotecas, las cosas de Microsoft siempre son incompatibles con otros programas).

Se recomienda reescribir en Linux. O intente usar Wine para ejecutar programas de Windows en Linux.

----------------------------------------

¿Estás usando C puro y sin bibliotecas? Entonces me encantaría saber cómo pruebas tu código. El juego requiere una interfaz GUI. ¿Has cargado la biblioteca de desarrollo GTK o QT en VS2008? Escribir programas de Linux en VS2008 siempre suena increíble. He oído hablar de personas que cambiaron al compilador GCC basado en versiones anteriores de VS, pero no lo he visto desde entonces.

Compilar bajo VS2008 no es algo que haya visto, necesitas obtener el código fuente y escribir tu propia configuración y plantillas Makefile para lograr el control de compilación bajo Linux.

Por supuesto, existen programas auxiliares para estos controles de compilación, como autoconfi y automake, pero requieren mucho trabajo adicional.

Como mínimo, ahora necesitas un entorno Linux, pero por supuesto, también puedes elegir cygwin para intentar hacer una emulación de Linux, pero compilada de Windows a Linux.

Después de eso, ingresará al entorno Linux y escribirá el script de control de compilación. La generación automática requiere muchas funciones adicionales.

También podrías desarrollar bajo Linux y luego...