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 Studio\VC98\Bin\VCVARS32.BAT 改动:
   set INCLUDE=%MSVCDir%\ATL\INCLUDE;%MSVCDir%\INCLUDE;%MSVCDir%\MFC\INCLUDE;%INCLUDE%;C:\STLport-5.2.1\stlport
   set LIB=%MSVCDir%\LIB;%MSVCDir%\MFC\LIB;%LIB%;C:\STLport-5.2.1\lib
   备注: C:\STLport-5.2.1\lib 文件夹在后面编译会生成

3、到命令行运行批处理:
   C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin\VCVARS32.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.1\build\lib 运行: nmake /fmsvc.mak install
   等待编译完毕后
   在 C:\STLport-5.2.1\bin 以下出现:
   stlport.5.2.dll、stlportd.5.2.dll、stlportstld.5.2.dll
     
   在 C:\STLport-5.2.1\lib 以下出现:
   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.1\build\lib\obj
   运行 nmake clean 能够清除掉 *.o 文件

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

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

VC6 编译和使用 STLPort的更多相关文章

  1. vc6编译apache遇到的问题

    在apache的官网上下载了httpd-2.0.65-win32-src,打算了解一下其中的细节,以给目前做的一个项目提供抄袭性的参考.那是一个vc6的工程.用vc6一编译,apr那个工程报错,说什么 ...

  2. 关于VC6编译LPDIRECT3D8不通过的问题

    重装了系统,打开以前的工程看看,重新编译发现类似的错误: error C2146: syntax error : missing ';' before identifier 'lpdi' fatal ...

  3. 逆向工程学习第一天--一个VC6编译的小程序

    今天开始研究二进制了,开个文记录一下.下面是一个小程序的OD反汇编代码,自己尝试加了注释,本人逆向零基础,属于摸着石头过河的类型,有理解错误的地方,希望大牛不吝赐教. 源代码: #include< ...

  4. vc6 编译问题

    Compiling...main.cppLinking...MSVCRT.lib(MSVCRT.dll) : error LNK2005: _malloc already defined in LIB ...

  5. STLport在vc6中的集成

    STLport的下载 http://sourceforge.net/projects/stlport/ STLport的编译 * 试验环境 : win7x64sp1 + vc6sp6* 打开控制台窗口 ...

  6. 在VC6中使用ogre进行游戏开发

    微软公司开发的visual c++6.0堪称史上最易用.最成熟的开发工具.vc6以其小巧.轻便赢得了程序员的喜爱,以至于在VS大行其道的时代,很多程序员仍然使用vc6作为开发工具,vc6的欢迎性可见一 ...

  7. C++ 系列:编译 boost

    Copyright © 1900-2016, NORYES, All Rights Reserved. http://www.cnblogs.com/noryes/ 欢迎转载,请保留此版权声明. -- ...

  8. vc编译 curl 7.36.0

    CURL邮件列表中提到官方最新版本的windows devel包中缺少文件,而我又用不到https,所以我就自己下载源码包来编译了 下载源码包:http://curl.haxx.se/download ...

  9. 用VC6开发嵌入式LINUX程序

    黄山松 (Tom Huang) 发表于博客园http://www.cnblogs.com/tomview/ 首先说明一下,VC6自然不能直接开发LINUX程序,主要使用的是它的编辑环境而已,但是作为一 ...

随机推荐

  1. android 经典博客

    http://blog.csdn.net/harvic880925/article/category/1707319

  2. Swift - 将Data数据转换为[UInt8](bytes字节数组)

    有时上传或者发送图片.文字时,需要将数据转换为 bytes 字节数组.下面介绍两种将 Data 转换为 [UInt8] 的方法. 假设我们有如下 Data 数据要转换: 1 let data = &q ...

  3. raspberry-常用命令

    安全关闭raspberry:sudo shutdown -h now 一次升级系统中的所有内容:sudo apt-get update 升级单个软件包:sudo apt-get install *** ...

  4. Json转换成DataTable

    今天看到Json转DataTable的例子,总结一下.... using System; using System.Collections; using System.Collections.Gene ...

  5. DataTable转Dictionary

    DataTable dt = new DataTable(); dt.Columns.Add("name"); dt.Columns.Add("no"); dt ...

  6. html中DTD使用小结

    DTD 是一套关于标记符的语法规则.它是XML1.0版规格得一部分,是html文件的验证机制,属于html文件组成的一部分. DTD:三种文档类型:S(Strict).T(Transitional). ...

  7. JAVA基本数据类型转换的注意事项

    JAVA中基本数据类型: 类型: 字节: 范围: 默认值: byte 1 -128~127 0 short 2 -32768~32767 0 char 2 0~65535 '\u0000' int 4 ...

  8. Activity创建时布局文件的实现原理

    setContenView(R.id.activity)实现原理 1.底层框架根据布局ID找到布局文件. 2.底层框架解析此布局文件(pull解析). 3.底层框架通过反射构建布局文件中的元素对象(E ...

  9. FAQ: SBS 2011. The Windows SBS Manager service terminated unexpectedly

    Symptoms The Windows SBS Manager service is stopped with EventID 7034 every half an hour on SBS 2011 ...

  10. AOJ 2224 Save your cats( 最小生成树 )

    链接:传送门 题意:有个女巫把猫全部抓走放在一个由 n 个木桩(xi,yi),m 个篱笆(起点终点木桩的编号)围成的法术领域内,我们必须用圣水才能将篱笆打开,然而圣水非常贵,所以我们尽量想降低花费来解 ...