回答:
Windows7 Home Premium で x64としてフルコンパイルする手順です。
2010年9月10日現在
1. Microsoft Visual C++ 2010 Express のinstall
www.microsoft.com/japan/msdn/vstudio/express
のweb installから
2. Microsoft SDK 7.1 のinstall
www.microsoft.com/en-us/download/details.aspx?id=8279
のweb install
3. VC++のinstall directoryの Program Files(x86)¥
Microsoft Visual Studio 10.0¥VC¥vcvarsall.batで
amd64オプションを指定すると vcvars64.bat バッチファイル
で環境が設定されるはずだが、これが見つからない。
install directoryのbinの下に vcvars32.batがあるので
これを書き換える。
6行目: 32bit No64bit –> 32bit 64bit
16行目から20行目までのSdkDirを設定するところを
@set WindowsSdkDir=
@set “WindowsSdkDir=C:¥Program Files¥Microsoft SDks
¥Windows¥v7.1″
@set “PATH=%WindowsSdkDir%bin¥NETFX 4.0 Tools;%
WindowsSdkDir%bin¥x64;%PATH%”
@set “INCLUDEはそのまま
@set “LIB=%WindowsSdkDir%lib¥x64;%LIB%”
38行目:@if exist の後の部分を
set “PATH=%VCINSTALLDIR%BIN¥amd64;%PATH” とします。
57行目:上記と同様に
set “LIB=%VCINSTALLDIR%LIB¥amd64;%PATH%” とします。
62行目:上記と同様に
set “LIBPATH=%VCINSTALLDIR%LIB¥amd64;%LIBPATH%” とします。
書き換えたファイル名をmy_vcvars64.batなどとし、通常のコマ
ンドプロンプトを起動し、my_vcvars64.batを実行します。
setなどで内容を確認します。
基本的にbin, lib, libpathのあとにx64,amd64と64bit環境
になっているかどうか確認ください。
以上ですので、ご確認ください。