4

任意の Windows マシン (2000/XP 以降) を使用して、

  1. Eclipse CDT を USB ドライブにインストールする

  2. その USB ドライブを別の Windows マシンに移動します。このマシンには、Eclipse ソフトウェアがまったくインストールされておらず、別のバージョンの Windows (ただし 2000/XP 以降) がインストールされている可能性があります。

  3. Eclipse を使用して、その 2 台目のマシン (デバッガーの使用を含む) でアプリケーション レベルの C/C++ プログラムを開発し、C: に何もコピーせずに USB ドライブから直接実行します。

どちらのマシンでも管理者権限がなくても、これらすべてを実行できます。

NetBeans や、C/C++ 開発をサポートする他のいくつかの IDE でも同じことができます。

Visual Studio Express のどのバージョンでもこれを行うことは可能ですか?

そうでない場合、これが機能しない技術的な理由を説明できますか?

4

3 に答える 3

9

Eclipseは、MicrosoftがXCOPY展開と呼ぶものになるように設計されているようです。つまり、正しく機能するために、Windowsレジストリ(またはターゲットマシン上の他の「インストールID」)に特別なエントリは必要ありません。

Visual Studioは、明らかにこのように設計されていません。インストール中にレジストリに大幅な変更が加えられ、それらのエントリ(および特別なフォルダの場所などの他のリソース)は他のコンピュータでは失われます。

そのため、Visual Studioをサムドライブにインストールできる場合がありますが、インストールの成果物の一部はC:ドライブに配置され、サムドライブはそのマシンでのみ使用できます。

于 2010-05-20T19:55:33.067 に答える
1

間違いなくできます!USBスティックにコピーを持っている技術者を見たことがあります。目に見える唯一の欠陥は、別のPCで実行する場合、ライセンスを入力する必要があることでした。他の問題は見られませんでした(速度/デバッガーなど、すべて彼のコピーで機能しました)。これをチェックしてください: http ://technet.microsoft.com/en-us/appvirtualization/dd334515.aspx 私が見た仮想化パッケージは、次の方法で作成されたと思います : http ://spoon.net/Studio/ 残念ながらそれを実験することの問題...

VMや追加のソフトウェアは必要ありませんでした!

于 2011-06-12T12:40:48.970 に答える
1

Portable VirtualBoxまたはVMPlayerを使用して、USBドライブから実行されているVMにVS Expressをインストールできるかもしれません。最高のパフォーマンスではありませんが、あまり大きなプロジェクトや学習には使用できません。

于 2010-11-22T16:45:30.430 に答える