VCC++

Last-modified: 2007-02-12 (月) 10:07:37

【Visual C++ 2005 Express Edition、Microsoft Platform SDKをインストール】

Visual C++ 2005 Express Editionサイト - 英文

Visual C++ 2005 Express Edition本体

Microsoft Platform SDKサイト - 英文

Microsoft Platform SDK本体 ぐぐれ

ダウンロードしたら、インストールしてください。
インストール場所を変えないなら全部OKしてください。
分からない方はインストール場所を変えない方が無難だと思われます。

【Visual C++ 2005 Express Editionの設定】

Visual C++ 2005 Express Editionの設定説明サイト
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/

Visual C++ 2005 Express Editionを起動
『Tools⇒Options』を選んでOptionsダイアログ ボックスを出します
『Projects and Solutions⇒VC++ Directories』を選択

『Show directories for:』という文字の↓にある
『Executable files』を選択してから
その下にある5つ並んでいるボタンの中の
左から2個目のフォルダのマークをしたボタン(New Line)を押します
そして『C:\Program Files\Microsoft Platform SDK\Bin』と入力

『Executable files』をクリックして『Include files』にしてから
先ほどのフォルダのマークをしたボタン(New Line)を押して
『C:\Program Files\Microsoft Platform SDK\include』と入力

『Include files』をクリックして『Library files』にして
フォルダのマークをしたボタン(New Line)を押して
『C:\Program Files\Microsoft Platform SDK\lib』と入力
OKを押してOptionsを閉じます。

次に『C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults\corewin_express.vsprops』
をテキストエディタで開いて
『AdditionalDependencies="kernel32.lib"』の部分を
『AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"』
のように修正して保存。

【vc07_make.batの設定】

Athenaフォルダにある、vc07_make.batをテキストエディタで開いてください。
↓のような修正をしてください。(その他のAthena設定は各自調べるなりしてください)

修正前

rem VC++ Toolkit
Set PATH=C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin;C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\winnt;C:\Program Files\Microsoft Platform SDK\Bin\Win64;%PATH%
Set INCLUDE=C:\Program Files\Microsoft Visual C++ Toolkit 2003\include;C:\Program Files\Microsoft Platform SDK\include;%INCLUDE%
Set LIB=C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib;C:\Program Files\Microsoft Platform SDK\Lib;%LIB%

rem VC++ .net 2005
rem Set PATH=C:\Program Files\Microsoft Visual Studio 8\VC\bin;C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\winnt;C:\Program Files\Microsoft Platform SDK\Bin\Win64;%PATH%
rem Set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\include;C:\Program Files\Microsoft Platform SDK\include;%INCLUDE%
rem Set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\lib;C:\Program Files\Microsoft Platform SDK\Lib;%LIB%

修正後

rem VC++ Toolkit
rem Set PATH=C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin;C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\winnt;C:\Program Files\Microsoft Platform SDK\Bin\Win64;%PATH%
rem Set INCLUDE=C:\Program Files\Microsoft Visual C++ Toolkit 2003\include;C:\Program Files\Microsoft Platform SDK\include;%INCLUDE%
rem Set LIB=C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib;C:\Program Files\Microsoft Platform SDK\Lib;%LIB%

rem VC++ .net 2005
Set PATH=C:\Program Files\Microsoft Visual Studio 8\VC\bin;C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\winnt;C:\Program Files\Microsoft Platform SDK\Bin\Win64;%PATH%
Set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\include;C:\Program Files\Microsoft Platform SDK\include;%INCLUDE%
Set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\lib;C:\Program Files\Microsoft Platform SDK\Lib;%LIB%

【Athenaをコンパイル、起動】

Athenaの設定を全て終えたら、vc07_make.batをダブルクリックして起動。
エラーも出ず(多少出るかも?)終了したら、
login-server.exe
char-server.exe
map-server.exe
をbinフォルダに入れます。
(↑の3個のファイルが生成されれば成功です、出来てない場合はエラー)

起動はwin32_start.batをダブルクリックすればOKです。