SDK」の2つが両方とも必要です。揃えることを中心に説明します。後述の通りソフトウェアのインストールを要するため、管理者権限でインストールできるPCである必要があります。よって、学校や職場など借り物のPCではほぼ不可能です。後述の無料版を利用する場合でも、Microsoftへのアカウント登録が必要なため、メールアドレスが必須です。大学や専門学校では、授業で使用するためにインストール・環境構築済みのPCがあるかもしれません。ページで解説している通り、OpenXOPSは以下の環境で開発しています。2010)基本的には、上記の環境と同じ環境を用意すれば、OpenXOPSをコンパイル可能です。それ以外のゲームエンジンや処理ライブラリは、基本的に必要ありません。※上記環境以外での開発・コンパイルが不可能なわけではありません。このページでは、以下を組み合せて利用する方法を紹介します。SDKただし、具体的なインストール手順や詳細な利用方法に関する説明は省略します。他の文献を当たってください。直接コンパイルとは関係ないものの、Doxygenの構築についても簡単に解説します。Studioは、Microsoftが開発している総合開発環境です。プログラミング環境と解釈しても間違いではありません。Studioは、数年ごとにバージョンアップされており、同一年のバージョンでもエディション(種類)があります。Edition」ならば無料で使用できます。30日以上使用する場合は別途アカウント登録が必要です。限り、プログラミング言語ごとに個別に配布されています。Edition」と呼ばれています。ご自身が学生で個人での非商用目的でのみ利用する場合、Microsoftの「DreamSpark」が利用できる場合があります。一般には有料で提供・販売されている一部エディションが(学生に限り)無料で入手できる制度ですが、詳細は割愛します。XXXX」(XXXXはバージョン・開発年)と呼称します。Compilerは、ボーランドが開発していたC++用コンパイラです。無料で公開されています。ダウンロード時にユーザー登録が必要な上、ダウンロードしたファイルを解凍するためのパスワードをメールアドレスで受信する必要があります。5.5」のみを解説対象とします。SDKとは、同じくMicrosoftが無料で公開しているSDK(ソフトウェア開発キット)の1つで、DirectXプログラムを作成するために必要なライブラリなどを含んでいます。2007」のように年月で表されています。2007)利点:作成した実行ファイルは、Windows2000でも動作する。欠点:発表が比較的古く、開発環境自体も最新ではない。Microsoftは「予告なく削除(=公開終了)する場合がある」とアナウンスしている。次世代バージョンへの移行に合わせ、参考文献や情報が減少していく(入手しにくくなる)。Windows8やそれ以降を、Microsoftは正式にサポートしていない。開発環境が多機能・複雑で、使い方を覚え操作に慣れるのが大変。2010)利点:OpenXOPS開発のメインに使用しており、動作が確実。三択の中では、最も新しい組み合わせ。Windows8を正式にサポートしている。欠点:コンパイルするごとに、数十MB〜100MBほどの巨大なファイルが自動生成される。作成した実行ファイルが、Windows2000で動作せずWindowsXP以降が必要になる。開発環境が多機能・複雑で、使い方を覚え操作に慣れるのが大変。SDK利点:必要な物を全てインストールしても、全容量が少なく軽い。程度の情報を入力するだけで使用できる。Developer(後述)は、シンプルで使いやすい。欠点:ライセンス上、個人利用に限られている。開発元が一切のサポートを提供してくれない。2000年3月に公開され、開発環境が非常に古い。C++に対して、動作にわずかな差が発生する。C++と比べ、高度なデバック(開発)機能がない。入手し構築する方法について解説します。コンパイルすることもできます。XP/Vista/7でしか動作しないとしています。8やそれ以降では正式にはサポートされていません。利用をご検討ください。Editionは、以下の公式サイトから入手してください。直リンクWEBインストールの場合は、インターネットに繋がった環境でインストールを実行します。オフラインインストールの場合は別途インストールディスクを作成した上で、インストールディスク上からインストールを実行してください。詳細なインストール手順は、別途他の文献を探してください。2007」を使っています。工夫次第で他のバージョンでも利用できる可能性はありますが、不安ならば同バージョンを使用することをお勧めします。以下の公式サイトから無料で入手できます。Kit(英語)サイトおよびSDK自体も全て英語ですが、例え英語に自信がなくても大して影響はありません。2008の基本的な操作方法を理解している前提で説明します。SDKはインストールが完了しただけでは利用できません。使用するために設定が必要です。正しく利用できる設定を行わないと、OpenXOPSはコンパイルできません。Libファイルはx86(32bit)を使用してください。x64を指定するとエラーになります。2008でプロジェクトファイルを作成してください。(途中で‘空のプロジェクト’を選択してください。)作成が完了すると、指定したディレクトリにプロジェクトファイルが生成されます。OpenXOPSのソースファイル群を(.vcprojファイルがあるディレクトリに)全て移動しておくことをお勧めします。ファイル」の3種類のフォルダが表示されます。ファイル」にresource.rcを追加してください。2008上に追加する必要はありません。2008のメニュー[プロジェクト]→[プロパティ]を開き、構成プロパティ内でプロジェクトファイルのプロパティ設定を一部変更する必要があります。ライブラリは[C/C++]の[コード生成]内に設定項目があります。2008のファイルの編集方法やコンパイル方法などは、各自で確認してください。2008の詳細な使い方まで解説するのは、本ページの内容から大きく外れるので割愛します。使い方を解説した専門書や情報サイトもあるので、不明な点は他の文献を当たってください。DebugモードとReleaseモードを切り替えて使用することを強くお勧めします。詳しい使い分けの解説は省略します。SDKには様々なサンプルや開発用ツールが入っていますが、OpenXOPSをコンパイルする上では(SDKを)直接触る必要はありません。入手し構築する方法について解説します。以降の環境が必要になります。Editionは、以下の公式サイトから入手してください。以下の公式サイトから無料で入手できます。Package)が入っていると、エラー:S1023でSDKのインストールに失敗します。再頒布可能パッケージの最新版を再度インストールするしかありません。2010上でプロジェクトファイルを作成してください。作成後、プロジェクトファイルが生成されたディレクトリに、OpenXOPSのソースファイル群を全て移動してください。2010画面内(ソリューションエクスプローラー)にファイルを追加します。ファイル」にresource.rcを追加してください。メニュー[プロジェクト]→[プロパティ]を開き、プロジェクトファイルの一部設定項目を変更する必要があります。使用するための設定も行ってください。Libファイルはx86(32bit)を使用してください。x64を指定するとエラーになります。使用方法は、各自で調べてください。使い方を解説した専門書や情報サイトもあります。用いて開発することもできます。入手し構築する方法について解説します。以下のサイトから無料で入手できます。ダウンロード時にユーザー登録を行う必要があり、ファイル群の解凍に必要なパスワードをメールアドレスで受信する必要があります。5.5ページ内の「C++コンパイラの入手方法」の手順に従ってください。ようなエディタは付属していません。Developer」を利用します。単体でも利用できます。以下のサイトから無料で入手できます。(1095KB)」です。ファイルを解凍するだけでインストール完了です。以下の公式サイトから無料で入手できます。C++Builder」を利用する手段を紹介します。以下のサイトから無料で入手できます。C++Builder」にある「CBuilder_DX92_libs.zip」です。設定ファイルの作成インストールを経て、上記のファイル群が以下のディレクトリに配置・作成された前提で解説します。お使いの環境と異なる場合、適宜読み替えてください。別途設定ファイル(テキストデータ)を作成し、インクルードファイルなどのディレクトリを指定する必要があります。以下のようなファイルを「C:\borland\bcc55\Bin」に作成します。詳しい使い方は、書籍や情報サイトを参考にしてください。以下、間違えやすい要点だけ解説します。初回起動時に「環境設定」ダイアログが表示されます。