WEC7编译增强(ARMV4I)

时间:2018-08-27 14:49:15

标签: c++ boost windows-ce

我目前正在尝试为Windows Embedded Compact 7构建升压线程,系统和date_time。我已经使路径正常工作,但是此时出现了编译错误,该错误似乎是由“ codeanalysis \ sourceannotation.h”引起的。但是我不知道为什么要有这个,为什么需要这个?!

任何人都可以向我解释此标头是什么,为什么需要它?

再有没有谁能成功为wec7和x86 oder armv4i构建增强功能?

编辑:

建立批次:

beta

CEPlattformName.bat:     @回声关闭     echo BOOST FOR WINCE 7 Armv4i     回声。

@echo off
cls
bjam toolset=msvc-9.0~CEPlatformName -a --layout=system --address-model=32 --with-system --with-filesystem --with-date_time --with-thread variant=release threading=multi link=shared runtime-link=shared

user-config.jam:

rem ------------------------------------------------------------
set BOOST_DIR="E:\boost\boost_1_42_0"
set PLATFORM=WINCE
set TARGETCPU=Armv4i
set OSVERSION=CE700
rem ------------------------------------------------------------

REM if not %1==%&TARGETCPU% goto error

echo Setting Boost directory to %BOOST_DIR%
echo Setting OS Platform to %PLATFORM%
echo Setting target CPU to %TARGETCPU%
echo Setting OS Version to %OSVERSION%

rem setting visual studio 2008 variable path
set SDKROOT="C:\Program Files (x86)\Windows CE Tools\SDKs\"

set PLATFORMROOT=%SDKROOT%\%PLATFORM%_%OSVERSION%\
set INCLUDE="C:\Program Files (x86)\Windows CE Tools\SDKs\WINCE_CE700\Include\Armv4i";%VCINSTALLDIR%\ce7\include;%VCINSTALLDIR%\ce7\atlmfc\include
set LIB=%PLATFORMROOT%\lib\%TARGETCPU%;%VCINSTALLDIR%\ce7\ATLMFC\LIB\%TARGETCPU%;%VCINSTALLDIR%\ce7\LIB\%TARGETCPU%
set PATH=%VSINSTALLDIR%\Common7\IDE;%VSINSTALLDIR%\VC\ce\bin\x86_arm;%VSINSTALLDIR%\VC\bin;%PATH%
rem set LIB=%STLPORT_LIB%;%PLATFORMROOT%\lib\%TARGETCPU%;%VCINSTALLDIR%\ce\ATLMFC\LIB\%TARGETCPU%;%VCINSTALLDIR%\ce\LIB\%TARGETCPU%

echo %PATH%
echo PATH at %PATH%
echo PLATFORMROOT at %PLATFORMROOT%
echo.

echo INCLUDE is %INCLUDE%
echo.

echo LIB is %LIB%
echo.

goto exit

:error
echo Invald Target CPU
goto exit

:exit
echo Successful

致谢

0 个答案:

没有答案