none
Evitar vc++ redistribuible RRS feed

  • Pregunta

  • Hola actualmente estoy aprendiendo wxWidget para crear aplicaciones en c++ y tengo un par de dudas con respecto a compilar en c++: 1.- ¿Puedo crear un ejecutable completamente indpenendiente? Quiero decir que si puedo crea el ejecutable sin dependencias de visual c++ redistribuible (no tener que instalarlo) y nada de eso, tal cual como lo deja c++ builder o delphi, completamente independiente. 2.- Si compilo desde windows 7 ¿Funcionara en windows 98 o 2000 o XP? 3.- Usando la version express ¿Puedo vender mis aplicaciones libremente o debo pagar algo a la mocosoft jejeje?? Gracias .-
    martes, 9 de octubre de 2012 20:38

Respuestas

  • Puede crear un ejecutable completamente independiente, sí.  Eso es lo que suele hacerse cuando se crean ejecutables para WinPE.  Eso sí:  No suele ser recomendado pues su aplicación no gozará de los beneficios de tener el runtime por aparte, como por ejemplo parches aplicados al sistema operativo que mejoran dicho runtime.

    En las propiedades del proyecto uno selecciona vincular contra el C runtime usando bibliotecas estáticas y no dinámicas.  Si usa ATL entonces también hay una opción para vincular contra bibliotecas estáticas de ATL.

    Pero le soy sincero, que no tengo la menor idea de si funcionaría en Windows 98 pues es un sistema operativo completamente caduco.  Si ocupa hacer algo para Windows 98 lo mejor es que se busque una versión vieja de Visual C++, como Visual C++6.  Windows 2000 es más probable, aunque no le prometo nada.  Y probablemente sí funcionará en Windows XP.


    Jose R. MCP
    Code Samples

    sábado, 13 de octubre de 2012 14:13
    Moderador

Todas las respuestas

  • No, el usuario tiene que tener instalado el C++ Resitribuible para funcionar pero aun así casi todos los ordenadores tienen ese paquete. Creo que sí debería funcionar en Windows XP pero en el 98 y 2000 es muy difícil. Puedes vender tus apps sin pagar a Microsoft pero no tiene certificado.

    Javi.M www.todoinformaticawindows.com - Programación al límite!

    sábado, 13 de octubre de 2012 12:12
  • Puede crear un ejecutable completamente independiente, sí.  Eso es lo que suele hacerse cuando se crean ejecutables para WinPE.  Eso sí:  No suele ser recomendado pues su aplicación no gozará de los beneficios de tener el runtime por aparte, como por ejemplo parches aplicados al sistema operativo que mejoran dicho runtime.

    En las propiedades del proyecto uno selecciona vincular contra el C runtime usando bibliotecas estáticas y no dinámicas.  Si usa ATL entonces también hay una opción para vincular contra bibliotecas estáticas de ATL.

    Pero le soy sincero, que no tengo la menor idea de si funcionaría en Windows 98 pues es un sistema operativo completamente caduco.  Si ocupa hacer algo para Windows 98 lo mejor es que se busque una versión vieja de Visual C++, como Visual C++6.  Windows 2000 es más probable, aunque no le prometo nada.  Y probablemente sí funcionará en Windows XP.


    Jose R. MCP
    Code Samples

    sábado, 13 de octubre de 2012 14:13
    Moderador