不使用任何第三方程序(即没有VMware ThinApp,U3或MojoPac等)。如何将MSVC ++ 6.0从其在C:上的安装移至USB驱动器?这样它可以在没有管理员权限且不在主机PC上安装任何东西的不同PC上使用?即使它只能作为控制台应用程序使用也没关系,尽管包括Visual Assist等在内的GUI会更好。
答案 0 :(得分:3)
将在c:\program files\
下创建的安装的两个文件夹移动到USB驱动器(例如移至e:\progs\msvc\msvc6
和e:\progs\msvc\vc98
),并附加到文件e:\progs\msvc\vc98\bin\vcvars32.bat
以适合例如< / p>
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
使用vcvars32.bat的快捷方式然后可以正常进行任何简单的控制台编程,这是我到目前为止所使用的所有内容。我不知道tools文件夹中的任何GUI类型程序的运行情况如何。
答案 1 :(得分:1)
我不确定如何做到这一点。
以下是一些想法。
安装过程至少会创建两组目录,因此您可以将它们都指向USB驱动器。
安装过程会创建一个bat文件,该文件可以正确设置环境变量以执行命令行。当记忆棒在另一台机器上加载时,将其修改为指向正确的驱动器号可能很重要。
还有vc 6的注册表项。提取它们,并在需要时使用某种类型的脚本将它们加载到目标计算机上可能很有用。
是否有特定原因需要vc 6?另一个编译器会吗?
答案 2 :(得分:-2)
我没有这样做,但它应该“只是”成为:
这是很多工作,我认为收获甚微。我认为可能只有Visual C ++工具链的命令行版本可能更适合您的要求。 IIRC它的发布是为了帮助人们为开源项目创建构建机器人,比如Mozilla Tinderbox,并包含VC ++ 7.0编译器。