zoukankan      html  css  js  c++  java
  • WINCE下编译STLPort

    编译环境: 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了,所以很方便.

  • 相关阅读:
    Android 内存溢出解决方案(OOM) 整理总结
    mysql数据库基本操作
    java基础集合框架——List、Set、Map概述(java集合一)
    Android基础常用日期操作工具类
    Android 中的adapter和作用以及常见的adapter
    Android中的SimpleAdapter
    android中selector使用
    Android 中消息处理机制-Looper、Handler、Thread(一)
    Android 中消息处理机制-Looper、Handler、Thread (二)
    android中MessageQueue , Message , Looper , Handler(三)
  • 原文地址:https://www.cnblogs.com/frischzenger/p/1635872.html
Copyright © 2011-2022 走看看