@echo Setting environment for using Microsoft Visual Studio 2010 x64 tools. @call :GetVSCommonToolsDir @if "%VS100COMNTOOLS%"=="" goto error_no_VS100COMNTOOLSDIR @call "%VS100COMNTOOLS%VCVarsQueryRegistry.bat" No32bit 64bit @if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR @if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR @if "%FrameworkDir64%"=="" goto error_no_FrameworkDIR64 @if "%FrameworkVersion64%"=="" goto error_no_FrameworkVer64 @if "%Framework35Version%"=="" goto error_no_Framework35Version @set FrameworkDir=%FrameworkDir64% @set FrameworkVersion=%FrameworkVersion64% @if not "%WindowsSdkDir%" == "" ( @set "PATH=%WindowsSdkDir%bin\NETFX 4.0 Tools\x64;%WindowsSdkDir%bin\x64;%WindowsSdkDir%bin;%PATH%" @set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%" @set "LIB=%WindowsSdkDir%lib\x64;%LIB%" ) @rem PATH @rem ---- @if exist "%VSINSTALLDIR%Team Tools\Performance Tools\x64" ( @set "PATH=%VSINSTALLDIR%Team Tools\Performance Tools\x64;%VSINSTALLDIR%Team Tools\Performance Tools;%PATH%" ) @if exist "%ProgramFiles%\HTML Help Workshop" set PATH=%ProgramFiles%\HTML Help Workshop;%PATH% @if exist "%ProgramFiles(x86)%\HTML Help Workshop" set PATH=%ProgramFiles(x86)%\HTML Help Workshop;%PATH% @set PATH=%VSINSTALLDIR%Common7\Tools;%PATH% @set PATH=%VSINSTALLDIR%Common7\IDE;%PATH% @set PATH=%VCINSTALLDIR%VCPackages;%PATH% @set PATH=%FrameworkDir%\%Framework35Version%;%PATH% @set PATH=%FrameworkDir%\%FrameworkVersion%;%PATH% @set PATH=%VCINSTALLDIR%BIN\amd64;%PATH% @rem INCLUDE @rem ------- @if exist "%VCINSTALLDIR%ATLMFC\INCLUDE" set INCLUDE=%VCINSTALLDIR%ATLMFC\INCLUDE;%INCLUDE% @set INCLUDE=%VCINSTALLDIR%INCLUDE;%INCLUDE% @rem LIB @rem --- @if exist "%VCINSTALLDIR%ATLMFC\LIB\amd64" set LIB=%VCINSTALLDIR%ATLMFC\LIB\amd64;%LIB% @set LIB=%VCINSTALLDIR%LIB\amd64;%LIB% @rem Don't forget to include the libraries in the SDK @set LIB=C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64;%LIB% OSLIbraries @rem LIBPATH @rem ------- @if exist "%VCINSTALLDIR%ATLMFC\LIB\amd64" set LIBPATH=%VCINSTALLDIR%ATLMFC\LIB\amd64;%LIBPATH% @set LIBPATH=%VCINSTALLDIR%LIB\amd64;%LIBPATH% @set LIBPATH=%FrameworkDir%\%Framework35Version%;%LIBPATH% @set LIBPATH=%FrameworkDir%\%FrameworkVersion%;%LIBPATH% @set Platform=X64 @set CommandPromptType=Native @goto end @REM ----------------------------------------------------------------------- :GetVSCommonToolsDir @set VS100COMNTOOLS= @call :GetVSCommonToolsDirHelper32 HKLM > nul 2>&1 @if errorlevel 1 call :GetVSCommonToolsDirHelper32 HKCU > nul 2>&1 @if errorlevel 1 call :GetVSCommonToolsDirHelper64 HKLM > nul 2>&1 @if errorlevel 1 call :GetVSCommonToolsDirHelper64 HKCU > nul 2>&1 @exit /B 0 :GetVSCommonToolsDirHelper32 @for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Microsoft\VisualStudio\SxS\VS7" /v "10.0"') DO ( @if "%%i"=="10.0" ( @SET "VS100COMNTOOLS=%%k" ) ) @if "%VS100COMNTOOLS%"=="" exit /B 1 @SET "VS100COMNTOOLS=%VS100COMNTOOLS%Common7\Tools\" @exit /B 0 :GetVSCommonToolsDirHelper64 @for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7" /v "10.0"') DO ( @if "%%i"=="10.0" ( @SET "VS100COMNTOOLS=%%k" ) ) @if "%VS100COMNTOOLS%"=="" exit /B 1 @SET "VS100COMNTOOLS=%VS100COMNTOOLS%Common7\Tools\" @exit /B 0 @REM ----------------------------------------------------------------------- :error_no_VS100COMNTOOLSDIR @echo ERROR: Cannot determine the location of the VS Common Tools folder. @goto end :error_no_VSINSTALLDIR @echo ERROR: Cannot determine the location of the VS installation. @goto end :error_no_VCINSTALLDIR @echo ERROR: Cannot determine the location of the VC installation. @goto end :error_no_FrameworkDIR64 @echo ERROR: Cannot determine the location of the .NET Framework 64bit installation. @goto end :error_no_FrameworkVer64 @echo ERROR: Cannot determine the version of the .NET Framework 64bit installation. @goto end :error_no_Framework35Version @echo ERROR: Cannot determine the .NET Framework 3.5 version. @goto end :end