2010-08-19 6 views

답변

2

...

boost build mailing list

and another one from the boost build mailing list

을 ...하지만 분명 누군가가 더 구체적인 뭔가를 작성했습니다 : 나는 그것에 몇 가지 논의를 발견했습니다 CE 용.

편집

나는 긴 게시물에 대한 죄송하지만 경우에 링크를 여기에 다시 죽어가는 배치 파일입니다 :

@SET VCINSTALLDIR=%VS9INSTALLDIR%\VC 
    @if "%VS9INSTALLDIR%"=="" goto error_no_VSINSTALLDIR 
    @if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR 

    @echo Setting environment for using Microsoft Visual Studio 2008 tools for WM5. 
    @set TARGETCPU=X86 

    @call :GetWindowsSdkDir 

    @if not "%WindowsSdkDir%" == "" ( 
      set "PATH=%WindowsSdkDir%bin;%PATH%" 
    ) 

    @rem 
    @rem Root of Visual Studio IDE installed files. 
    @rem 
    @set DevEnvDir=%VS9INSTALLDIR%\Common7\IDE 

    @set PATH=%VCINSTALLDIR%\CE\bin\x86_arm;%VCINSTALLDIR%\bin;%VS9INSTALLDIR%\Common7\Tools;%DevEnvDir%;%VS9INSTALLDIR%\Common\Tools;%VS9INSTALLDIR%\Common\IDE;%VS9INSTALLDIR%;%PATH% 
    @set INCLUDE=%STLPORT_PATH%\STLPort-5.2.1\stlport;%VCINSTALLDIR%\ce\include;%CETOOLS%\Windows Mobile 5.0 Pocket PC SDK\include\ARMV4I;%CETOOLS%\Windows Mobile 5.0 Pocket PC SDK\include;%VCINSTALLDIR%\ce\atlmfc\include 
    @set LIB=%STLPORT_PATH%\STLPort-5.2.1\lib\evc9-arm;%CETOOLS%\Windows Mobile 5.0 Pocket PC SDK\lib\ARMV4I;%VCINSTALLDIR%\ce\ATLMFC\LIB\ARMV4I;%VCINSTALLDIR%\ce\LIB\ARMV4I 
    @set LIBPATH= 

    @goto end 

    :GetWindowsSdkDir 
    @call :GetWindowsSdkDirHelper HKLM > nul 2>&1 
    @if errorlevel 1 call :GetWindowsSdkDirHelper HKCU > nul 2>&1 
    @if errorlevel 1 set WindowsSdkDir=%VCINSTALLDIR%\PlatformSDK\ 
    @exit /B 0 

    :GetWindowsSdkDirHelper 
    @for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Microsoft\Microsoft SDKs\Windows" /v "CurrentInstallFolder"') DO (
      if "%%i"=="CurrentInstallFolder" ( 
        SET "WindowsSdkDir=%%k" 
      ) 
    ) 
    @if "%WindowsSdkDir%"=="" exit /B 1 
    @exit /B 0 


    :error_no_VSINSTALLDIR 
    @echo ERROR: VS9INSTALLDIR variable is not set. 
    @goto end 

    :error_no_VCINSTALLDIR 
    @echo ERROR: VCINSTALLDIR variable is not set. 
    @goto end 

    :end 

    @SET VCINSTALLDIR=%VS9INSTALLDIR%\VC 
    @SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework 
    @SET FrameworkVersion=v2.0.50727 
    @SET Framework35Version=v3.5 
    @if "%VS9INSTALLDIR%"=="" goto error_no_VSINSTALLDIR 
    @if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR 

    @echo Setting environment for using Microsoft Visual Studio 2008 x86 tools with STLport-5.2.1. 

    @call :GetWindowsSdkDir 

    @if not "%WindowsSdkDir%" == "" ( 
      set "PATH=%WindowsSdkDir%bin;%PATH%" 
      set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%" 
      set "LIB=%WindowsSdkDir%lib;%LIB%" 
    ) 


    @rem 
    @rem Root of Visual Studio IDE installed files. 
    @rem 
    @set DevEnvDir=%VS9INSTALLDIR%\Common7\IDE 

    @set PATH=%DevEnvDir%;%VCINSTALLDIR%\BIN;%VS9INSTALLDIR%\Common7\Tools;%FrameworkDir%\%Framework35Version%;%FrameworkDir%\%FrameworkVersion%;%VCINSTALLDIR%\VCPackages;%PATH% 
    @set INCLUDE=%STLPORT_PATH%\STLport-5.2.1\stlport;%VCINSTALLDIR%\ATLMFC\INCLUDE;%VCINSTALLDIR%\INCLUDE;%INCLUDE% 
    @set LIB=%STLPORT_PATH%\STLport-5.2.1\lib\vc9;%VCINSTALLDIR%\ATLMFC\LIB;%VCINSTALLDIR%\LIB;%LIB% 
    @set LIBPATH=%FrameworkDir%\%Framework35Version%;%FrameworkDir%\%FrameworkVersion%;%VCINSTALLDIR%\ATLMFC\LIB;%VCINSTALLDIR%\LIB;%LIBPATH% 

    @goto end 

    :GetWindowsSdkDir 
    @call :GetWindowsSdkDirHelper HKLM > nul 2>&1 
    @if errorlevel 1 call :GetWindowsSdkDirHelper HKCU > nul 2>&1 
    @if errorlevel 1 set WindowsSdkDir=%VCINSTALLDIR%\PlatformSDK\ 
    @exit /B 0 

    :GetWindowsSdkDirHelper 
    @for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Microsoft\Microsoft SDKs\Windows" /v "CurrentInstallFolder"') DO (
      if "%%i"=="CurrentInstallFolder" ( 
        SET "WindowsSdkDir=%%k" 
      ) 
    ) 
    @if "%WindowsSdkDir%"=="" exit /B 1 
    @exit /B 0 

    :error_no_VSINSTALLDIR 
    @echo ERROR: VSINSTALLDIR variable is not set. 
    @goto end 

    :error_no_VCINSTALLDIR 
    @echo ERROR: VCINSTALLDIR variable is not set. 
    @goto end 

    :end 
+1

이이 스레드가 삭제되었습니다. – bentsai

+0

가능한 대안 링크 : http://boost.2283326.n4.nabble.com/Building-Boost-for-Windows-CE-td2695528.html – MrGomez

관련 문제