http://www.cnblogs.com/frischzenger/archive/2009/12/30/1635872.html
Posted on 2009-12-30 12:15 Frisch' Blog
编译环境: VS2005, MIPSII SDK, stlport5.2.1
设置环境变量的批处理文件如下:
MIPS平台的:
rem you need to adapt at least these three set OSVERSION=WCE500 set PLATFORM=test set TARGETCPU=MIPSII
rem the compiler is always cl.exe, different compilers are in different paths set CC=cl.exe rem obviously, these need to be adjusted to where you installed VS2005 and the SDKs set VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8 set SDKROOT=C:\Program Files\Windows CE Tools
set PATH=%VSINSTALLDIR%\VC\ce\bin\x86_mips;%VSINSTALLDIR%\VC\bin;%VSINSTALLDIR%\Common7\IDE;%PATH% set PLATFORMROOT=%SDKROOT%\%OSVERSION%\%PLATFORM%
rem add libs and includes from the SDK set INCLUDE=%PLATFORMROOT%\include\%TARGETCPU%;%PLATFORMROOT%\MFC\include;%PLATFORMROOT%\ATL\include set LIB=%PLATFORMROOT%\lib\%TARGETCPU%;%PLATFORMROOT%\MFC\lib\%TARGETCPU%;%PLATFORMROOT%\ATL\lib\%TARGETCPU%
rem add libs that came with VC8 rem Note: there are more libs and includes under ce\atlmfc, not sure if these are needed. set LIB=%LIB%;%VSINSTALLDIR%\VC\ce\lib\%TARGETCPU%
ARM平台的:
set OSVERSION=WCE420 set PLATFORM=POCKET PC 2003 set TARGETCPU=ARMV4
rem the compiler is always cl.exe, different compilers are in different paths set CC=cl.exe
rem obviously, these need to be adjusted to where you installed VS2005 set VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8 set SDKROOT=%VSINSTALLDIR%\SmartDevices\SDK
set PATH=%VSINSTALLDIR%\VC\ce\bin\x86_arm;%VSINSTALLDIR%\VC\bin;%VSINSTALLDIR%\Common7\IDE;%PATH% set PLATFORMROOT=%SDKROOT%\PocketPC2003
rem add libs and includes from the SDK set INCLUDE=%PLATFORMROOT%\include set LIB=%PLATFORMROOT%\lib\%TARGETCPU%
rem add libs that came with VC8 set INCLUDE=%INCLUDE%;%VSINSTALLDIR%\VC\ce\atlmfc\include set LIB=%LIB%;%VSINSTALLDIR%\VC\ce\lib\%TARGETCPU%;%VSINSTALLDIR%\VC\ce\atlmfc\lib\%TARGETCPU%
先执行批处理文件设置好编译环境
然后运行configure.bat.
最后根据提示进入你的STL存放路径下的\build\lib下进行编译就OK了. 因为现在全部都做成makefile了,所以很方便.
(#)
|