zoukankan      html  css  js  c++  java
  • VC6 编译和使用 STLPort

    1、下载 STLport:
       http://www.stlport.org/
       http://downloads.sourceforge.net/project/stlport/STLport/STLport-5.2.1/STLport-5.2.1.tar.bz2

    2、解压 STLport-5.2.1.tar.bz2 到 C:STLport-5.2.1
       加入 VC6 环境变量:
       打开文件 C:Program Files (x86)Microsoft Visual StudioVC98BinVCVARS32.BAT 改动:
       set INCLUDE=%MSVCDir%ATLINCLUDE;%MSVCDir%INCLUDE;%MSVCDir%MFCINCLUDE;%INCLUDE%;C:STLport-5.2.1stlport
       set LIB=%MSVCDir%LIB;%MSVCDir%MFCLIB;%LIB%;C:STLport-5.2.1lib
       备注: C:STLport-5.2.1lib 文件夹在后面编译会生成

    3、到命令行运行批处理:
       C:Program Files (x86)Microsoft Visual StudioVC98BinVCVARS32.BAT
       然后再切换到文件夹:cd C:STLport-5.2.1 运行:configure msvc6
       此时能够看到例如以下信息:      
       “STLport Configuration Tool for Windows
       Setting compiler: Microsoft Visual C++ 6.0
       Setting platform: Windows XP
       Done configuring STLport.
       Go to build/lib folder and type "nmake clean install" to build  and
       install STLport to the "lib" and "bin" folders.
       Go to build/test/unit folder and type nmake clean install to
       build unit tests and install them in bin folder.”

       然后再切换到文件夹:cd C:STLport-5.2.1uildlib 运行: nmake /fmsvc.mak install
       等待编译完毕后
       在 C:STLport-5.2.1in 以下出现:
       stlport.5.2.dll、stlportd.5.2.dll、stlportstld.5.2.dll
         
       在 C:STLport-5.2.1lib 以下出现:
       stlport.5.2.lib、stlport_static.lib、stlportd.5.2.lib、stlportd_static.lib、stlportstld.5.2.lib、stlportstld_static.lib

       暂时文件出如今 C:STLport-5.2.1uildlibobj
       运行 nmake clean 能够清除掉 *.o 文件

    4、引用 STLport
       VC6 菜单 【Tools -> Options -> Directories】   加入文件夹:C:STLport-5.2.1stlport (放最上面)
       VC6 菜单 【Tools -> Options -> Library files】 加入文件夹:C:STLport-5.2.1lib

       VC6 菜单 【Project -> Settings】-> C/C++ -> Code Generation 的 Use run-time &library 以下选择 Debug Multithreaded (Release 版选择 Multithreaded)




  • 相关阅读:
    四层和七层负载均衡的区别-转
    MySQL高可用方案一(MHA)
    EC2.0开启多规格后,编辑无法获取规格数据
    PHP中取出字符串中的空格 逗号
    ECSTORE1.2 重启开启信任登陆模块(删除KEY)
    云体检通用代码补丁
    zendguard安装破解
    MySQL历史版本下载(官方)
    linux watch命令
    python判断值是否为空
  • 原文地址:https://www.cnblogs.com/clnchanpin/p/7079119.html
Copyright © 2011-2022 走看看