Pregunta

Sin necesidad de utilizar ningún programa de terceros para ello (es decir,sin VMware ThinApp, U3 o de MojoPac etc.) Cómo mover MSVC++ 6.0 a partir de su instalación en C:a una unidad USB?Para que pueda ser utilizado en diferentes PCs, sin derechos de administrador y sin necesidad de instalar nada en el PC host?Incluso si sólo se puede utilizar como una aplicación de consola estaría bien, aunque para la interfaz gráfica de usuario, incluyendo Visual Ayudar etc.sería aún mejor.

¿Fue útil?

Solución

Mueva las dos carpetas que instalar creado bajo c:\program files\ a la unidad USB (por ejemplo,a e:\progs\msvc\msvc6 y e:\progs\msvc\vc98), y adjuntar el archivo e:\progs\msvc\vc98\bin\vcvars32.bat para satisfacer por ejemplo,

prompt $g
set path=e:\progs\uedit;e:\progs\utl;%PATH%
e:
cd e:\work
start e:\progs\uedit\uedit32.exe /i=e:\progs\uedit\uedit32.ini 
cmd /k

El uso de un acceso directo a vcvars32.bate, entonces funciona bien para hacer una simple consola de programación, que es todo lo que estoy usando para la medida.No sé cómo de bien alguno de la interfaz gráfica de usuario tipo de programas en la carpeta de herramientas va a funcionar.

Otros consejos

No estoy seguro exactamente cómo se haría eso.

Aquí hay algunas ideas.

El procedimiento de instalación crea al menos dos conjuntos de directorios, por lo que puede dirigirlos a la unidad usb.

El procedimiento de instalación crea un archivo bat, que configura las variables de entorno correctamente para la ejecución de la línea de comandos. Modificarlo para que apunte a la letra de unidad correcta cuando su dispositivo de memoria se carga en la otra máquina puede ser importante.

También hay entradas de registro para vc 6. Puede ser útil extraerlas y tener un script de algún tipo para cargarlas en su máquina de destino cuando sea necesario.

¿Hay alguna razón específica por la cual se requiere vc 6? ¿Haría otro compilador?

No he hecho esto, pero debería " solo " ser una cuestión de:

  • Copiando todos los archivos de la aplicación a una unidad USB. Recuerde que habrá archivos compartidos y cosas que pueden necesitar ir al directorio de Windows.
  • Identificar y copiar todas las entradas del registro, aunque es posible que deba ser administrador para crear algunas de ellas en la máquina de destino.

Eso es mucho trabajo, por poco beneficio en mi opinión. Creo que puede haber una versión de línea de comandos de la cadena de herramientas de Visual C ++ que mejor se adapte a sus requisitos. IIRC se lanzó para ayudar a las personas a crear bots de compilación para proyectos de código abierto, como Mozilla Tinderbox, e incluye el compilador VC ++ 7.0.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top