前のトピック: 64 ビット CA Gen サーバのサポート次のトピック: 64 ビットの AIX、Solaris および Linux のサポート


64 ビット Windows サポート

CA Gen は、Visual Studio を使用して Windows 上で 64 ビット イメージとして生成された、C ブロック モードおよびサーバ アプリケーションのコンパイルおよび実行をサポートします。 新しいビルド ツール トークン(OPT.BITS)をプロファイルで 64 に設定することにより(デフォルトは 32)、64 ビットとして生成された C ブロック モードおよびサーバ アプリケーションの構築を選択できます。 64 ビット イメージを作成するために Windows X 64 API で使用される、64 ビット データ タイプへのアクセスを可能にするコードを再生成する必要があります。 再生成されたコードは、OPT.BITS ビルド ツール トークンの設定によって、32 ビット X86 バイナリまたは 64 ビット X64 バイナリのいずれかへコンパイルできます。

VS110\amd64 フォルダには、64 ビット Windows をサポートするファイル群が含まれています。 OPT.BITS トークンを 64 に設定するときに、共有ライブラリおよび VS110\amd64 フォルダ内の実行可能ファイルが利用されます。 一連のユーザ エグジット再構築手順も VS110\amd64 フォルダに含まれており、必要な 64 ビット指定ユーザ エグジットを再構築するために使用する必要があります。

アプリケーションの実行に CA Gen が提供する 64 ビット ランタイムの使用を選択する場合は、PATH を変更して %GENxx%Gen\VS110 および %GENxx%Gen の前に %GENxx%Gen\VS110\amd64 を追加する必要があります(使用する Visual Studio コンパイラに基づく)。 64 ビット アプリケーションを構築して、PATH を変更せずにビルド ツールの外部で実行すると、アプリケーションがクラッシュします。 ビルド ツールから実行する場合、ビルド ツールは 64 ビット ランタイム ライブラリを使用する必要があることを認識し、アプリケーションが実行されます。

注: 現在のコマンド ウィンドウ セッションで PATH に %GENxx%Gen\VS110\amd64 を付加することのみが必要であり、システム環境変数には設定しないでください。