GUI からでもコマンドラインからでも、既存の Visual Studio 6.0 プロジェクトをインポートできます。

GUI ウィザードを使ってインポートする

Visual Studio 6.0 プロジェクトから C++test プロジェクトを作成するには、次の操作を行います。

  1. [ ファイル] メニューの [ 新規] > [ プロジェクト] をクリックします。
  2. [C++test] > [Microsoft Visual Studio 6.0 プロジェクトをインポート] をクリックします。
  3. [ 次へ] ボタンをクリックします。ウィザードが表示されます。
  4. [.dsp/.dsw ファイルまたはルート ディレクトリを選択] フィールドで、Microsoft Visual Studio 6.0 プロジェクト ファイル (.dsp)、Microsoft Visual Studio 6.0 ワークスペースファイル (.dsw)、または Microsoft Visual Studio 6.0 プロジェクトを検索するルート ディレクトリを指定します。発見されたプロジェクトは [ インポート対象プロジェクト] フィールドに表示されます。
  5. インポートするプロジェクトのチェックボックスをオンにして [ 次へ] ボタンをクリックします。

  6. インポートする場所を指定します。次のいずれかを選択します。
  7. 作成した Eclipse プロジェクトに .dsp プロジェクトのソース フォルダーをリンクしたい場合、[ リンクされたフォルダーを使用して .dsp プロジェクトのコンテンツを含める] チェックボックスをオンにします。
  8. たとえばプロジェクトの共有などのために、リンクされたフォルダーの場所にパス変数を使用したい場合、 [ パス変数を使用してリンクされたフォルダーの場所を定義] チェックボックスをオンにしてパス変数を指定します。この設定がデフォルトのオフの場合、リンクされた
    フォルダーの作成時にパス変数は使用されません。
  9. [ プロジェクト コンフィギュレーション設定] で、インポートするプロジェクトで使用する .dsp プロジェクト コンフィギュレーションを指定します。
  10. [ 終了] ボタンをクリックします。インポートするプロジェクトと同じ名前の既存プロジェクトがワークスペースにある場合、[終了] ボタンは使用不可になり、警告メッセージが表示されます。

インポートされるプロジェクトは、C++test の解析のためだけに構成されます。Eclipse 環境でのビルドのためには構成されません。

コマンドラインからインポートする

Visual Studio 6.0 プロジェクトから C++test プロジェクトを作成するには、次の操作を行います。

インポートするプロジェクトと同じ名前の既存プロジェクトがワークスペースにある場合、プロジェクトはインポートされません。

例 1: 1 つのプロジェクトがあり、.dsp プロジェクトと同じディレクトリ内にソースがある

GUI

  1. [ ファイル] メニューの [ 新規] > [ プロジェクト] をクリックし、[C++test] > [Microsoft Visual Studio 6.0 プロジェクトをインポート] をクリックします。
  2. .dsp プロジェクトを選択し、インポートするプロジェクトのチェックボックスをオンにします。 [ 次へ] ボタンをクリックします。
  3. [ 元の .dsp ファイルの場所を使用] を選択します。プロジェクトは、.dsp プロジェクトディレクトリ内に作成されます。
  4. [ リンクされたフォルダーを使用して .dsp プロジェクトのコンテンツを含める] チェックボックスをオフにします。.dsp ディレクトリ内のディレクトリにリンクする必要はありません。
  5. [ 他のコンフィギュレーションを使用] チェックボックスをオンにし、ドロップダウン リストから Visual Studio プロジェクト構成を選択します。

コマンドライン

  1. プレーン テキストのオプション ファイルを用意し、次のオプションを設定します。
  2. cpptestcli コマンドで、-dsp <project.dsp file> および-localsettings <options.file> を使用します。

例 2: VS ワークスペース ファイル (.dsw ファイル) があり、数多くのフォルダーに数多くの .dsp プロジェクトとソースがある

GUI

  1. [ ファイル] メニューの [ 新規] > [ プロジェクト] をクリックし、[C++test] > [Microsoft Visual Studio 6.0 プロジェクトをインポート] をクリックします。
  2. .dsw ワークスペース ファイルを選択し、インポートするすべてのプロジェクトのチェックボックスをオンにします。 [ 次へ] ボタンをクリックします。
  3. [ ワークスペースの場所を使用] を選択します。Eclipse ワークスペースにプロジェクトが作成されます。
  4. [ リンクされたフォルダーを使用して .dsp プロジェクトのコンテンツを含める] チェックボックスをオンにします。すべてのソース フォルダーがリンクされます。
  5. プロジェクトの共有を簡単にするために、[ パス変数を使用してリンクされたフォルダーの場所を定義する] チェックボックスをオンにします。パス変数を使用できない場合、リンクされたフォルダーに共通ルート フォルダーがないため、このオプションは非選択になりま
    す。さらに、 共通ルート フォルダーがないことを警告するメッセージが表示されます。それでもパス変数の使用を有効にすることはできますが、パス変数は適用可能な場合にだけ使用されます。
  6. インポートするプロジェクトで使用する構成を選択します。選択した構成がプロジェクトで適用可能ではない場合、デフォルト構成が使用されます。

コマンドライン

  1. オプション ファイルで次のオプションを設定します。
  2. ( オプション) オプション ファイルに次の設定を追加します。これらの設定を追加した場合、デフォルトは使用されません。設定を追加しない場合、すべてのリンクされたフォルダーについて共通ルート ディレクトリが算出され、デフォルトのパス変数名が適用されます。
  3. cpptestcli コマンドで -dsp <project.dsw file> および -localsettings <options.file> を使用します。

例 3: 指定の <projects_dir> にすべてのプロジェクトをインポートする

  1. [ ファイル] メニューの [ 新規] > [ プロジェクト] をクリックし、[C++test] > [Microsoft Visual Studio 6.0 プロジェクトをインポート] をクリックします。
  2. <projects_dir> を選択し、インポートするプロジェクトのチェックボックスをオンにします。 [ 次へ] ボタンをクリックします。
  3. [ 外部の場所を使用] を選択します。指定のディレクトリにプロジェクトが作成されます。
  4. [ リンクされたフォルダーを使用して .dsp プロジェクトのコンテンツを含める] を選択します。すべてのソース フォルダーがリンクされます。
  5. プロジェクトの共有を簡単にするために、[ パス変数を使用してリンクされたフォルダーの場所を定義する] チェックボックスをオンにします。パス変数の値として <projects_dir> を使用できます。
  6. インポートするプロジェクトで使用する構成を選択します。選択した構成がプロジェクトで適用可能ではない場合、デフォルト構成が使用されます。

コマンドライン

  1. オプション ファイルで次のオプションを設定します。
  2. cpptestcli コマンドで -dsp <root_dir> および -localsettings <properties.file> オプションを使用します。

    Eclipse CDT に VS プロジェクトを移行するための方法については、以下を参照してください。

    http://www-128.ibm.com/developerworks/opensource/library/os-ecl-vscdt/