Frage

Ohne Drittes Programm, dies zu tun (das heißt ohne VMware ThinApp, U3 oder MojoPac etc.) Wie MSVC bewegen ++ 6.0 aus, von seinem auf C installieren: über auf ein USB-Laufwerk? So dass es ohne Admin-Rechte auf verschiedene PCs verwendet werden, und ohne etwas auf dem Host-PC zu installieren? Auch wenn es nur verwendbar ist würde als eine Konsolenanwendung in Ordnung, obwohl die GUI einschließlich Visual haben Assist usw. noch besser wäre.

War es hilfreich?

Lösung

Verschieben Sie die zwei Ordner, die unter c:\program files\ auf das USB-Laufwerk erstellt installieren (zum Beispiel e:\progs\msvc\msvc6 und e:\progs\msvc\vc98), und fügen Sie in der Datei e:\progs\msvc\vc98\bin\vcvars32.bat beispiel zu entsprechen.

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

über eine Verknüpfung dann VCVARS32.BAT funktioniert jede einfache Konsole Programmierung zu tun, das ist alles was man für so weit ich verwende. Ich weiß nicht, wie gut eine der GUI Typ Programme im Ordner Tool funktionieren.

Andere Tipps

Ich bin nicht sicher, wie man das tun würde.

Hier sind ein paar Ideen.

Die Installationsprozedur mindestens zwei Sätze von Verzeichnissen erstellt, so könnte man sie beide auf dem USB-Stick lenken.

Der Installationsvorgang erstellt eine BAT-Datei, die die Umgebungsvariablen richtig für Befehlszeilenausführung einrichtet. Ändern Sie den richtigen Laufwerksbuchstaben zeigen, wenn Memory Stick Lasten auf der anderen Maschine wichtig sein kann.

Es gibt auch Registry-Einträge für vc 6.e Extrahieren von ihnen, und ein Skript von einer Art, die sie auf Ihren Zielcomputer zu laden, wenn nötig, könnte nützlich sein.

Gibt es einen bestimmten Grund, warum vc 6 erforderlich ist? Würde ein anderer Compiler tun?

Ich habe dies nicht getan, aber es sollte „nur“ eine Frage der:

  • Kopieren aller Anwendungsdateien auf einem USB-Laufwerk. Denken Sie daran, es wird gemeinsam genutzte Dateien und Sachen, die das Windows-Verzeichnis gehen in können müssen.
  • Die Identifizierung und alle Registrierungseinträge zu kopieren, obwohl Sie Administrator sein müssen, können einige von ihnen auf dem Zielcomputer zu erstellen.

Das ist eine verdammt viel Arbeit, für wenig Gewinn meiner Meinung nach. Ich denke, es kann eine Befehlszeile nur Version der Visual C ++ Werkzeugkette sein, die besser können Ihre Anforderungen entsprechen. IIRC wurde es veröffentlicht Menschen für Open-Source-Projekte, wie die Mozilla Tinderbox und enthält die VC ++ 7.0 Compiler bauen Bots erstellen zu helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top