「SKSEプラグイン開発環境構築手順(旧)」の編集履歴(バックアップ)一覧はこちら
「SKSEプラグイン開発環境構築手順(旧)」(2018/02/03 (土) 20:23:28) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
SKSE プラグインを開発するには、以下の環境が必要になります。
**必要なソフトウェアのインストール
-[[Micorsoft Visual C++ 2008 Express Edition>http://gurigumi.s349.xrea.com/programming/visualcpp/install2.html]]
--2010, 2012 とあるが本体が 2008 で開発されており 2008 の相性が一番良い。
--しかし、既に過去のもので入手困難であり、上記リンク先のサイトで入手可能な内に早めに入手しておいた方が良い。
-[[DirectX SDK>http://www.microsoft.com/en-us/download/details.aspx?id=6812]]
--「fatal error C1083: include ファイルを開けません。'dinput.h': No such file or directory」というエラーでコンパイルできない箇所があるため必要になる。
上記サイトからダウンロードした Micorsoft Visual C++ 2008 Express Edition はオフライン版の DVD イメージファイルです。
インストールするには通常 DVD に書きだす必要がありますが、仮想 DVD-ROM ドライブ作成ソフトを使うことでそのままインストールできます。
以下、窓の杜から該当ソフトをダウンロードするリンクです。
-[[Deamon Tools Lite>http://www.forest.impress.co.jp/library/software/daemonlite/]]
Deamon Tools Lite は、Visual C++ 2008 インストール時のみ必要なものなので、インストール後はアンインストールして構いません。
現在でも、下記のURLでVisual C++ 2008 ExpressionのWEBセットアップ版をダウンロードできます。(2013/6/30日現在)
ただしユーザー登録(無料)する必要があるので、嫌な方はオフライン版を。
http://go.microsoft.com/?LinkId=9348304
Visual C++ 2010 Expressionはこちら
http://go.microsoft.com/fwlink/?LinkId=190491
2010からはDirectX SDK同梱になったので、別途DirectX SDKは要りません。
ただし、2010の後にDirectX SDKをインストールするとDirectXが競合する問題があります。2008と2010を両方入れたい人は、必ず2008→DirectX SDK→2010の順にインストールしてください。
**Visual C++ の環境設定
インストールした DirectX SDK の include と lib へのパスを通してください。
プルダウンメニューの「ツール」⇒「オプション」を選択し、以下の画面の通り設定します。
#ref(directx_path.png);
上の事例は include のパスです。同時に lib にもパスを通しておいてください。
**SKSE のコンパイル
+本家サイトから 7z archive(skse_X_XX_XX.7z((X_XX_XX はバージョン番号))) を入手する。
--[[Skyrim Script Extender (SKSE)>http://skse.silverlock.org/]]
+入手した 7z archive を解凍する。
+解凍後、skse_X_XX_XX/src/skse/skse.sln を Visual C++ 2008 で開く。
+警告がでるが「はい」を選択する((開発者が保持しているソース管理システムと僕らの環境がつながっていないために出る警告です。避けようがないので「はい」を選択します。警告がでるのは初回だけです。))。
--&ref(scm_warning.png)
+画面上真ん中の選択欄の「Debug」を「Release」に変更する
+プルダウンメニューの「ビルド」⇒「ソリューションのビルド」を選択する。
+以下のファイルが作成されればひとまずOK。
--skse_X_XX_XX/src/Release/plugin_example.dll
表示オプション
横に並べて表示:
変化行の前後のみ表示: