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. 快速排序c++实现 快排C++代码实现

    快速排序c++实现 快排C++ 第一.算法描述 快速排序由C. A. R. Hoare在1962年提出,该算法是目前实践中使用最频繁,实用高效的最好排序算法, 快速排序算法是采用分治思想的算法,算法分 ...

  2. table合并单元格 colspan(跨列)和rowspan(跨行)

    colspan和rowspan这两个属性用于创建特殊的表格. colspan是“column span(跨列)”的缩写.colspan属性用在td标签中,用来指定单元格横向跨越的列数: 在浏览器中将显 ...

  3. A - A Compatible Pair

    Problem description Nian is a monster which lives deep in the oceans. Once a year, it shows up on th ...

  4. Android 拍照图片选取与图片剪裁

    最近从以前的项目中扒下来一个常用的模块,在这里有必要记录一下的,就是android上获取图片以及裁剪图片,怎么样?这个功能是不是很常用啊,你随便打开一个App,只要它有注册功能都会有设置人物头像的功能 ...

  5. 读书笔记7-浪潮之巅(part2)

    浪潮之巅 ——成功的公司各有各的绝招,而失败的公司倒有不少的共同之处 奔腾的芯(Intel) 前身:在处理器性能还很平庸的年代,站在科技前沿的计算机公司都是集中在工作站级处理器领域的,而同IBM.DE ...

  6. golang new和make的区别

    自:http://www.cnblogs.com/ghj1976/archive/2013/02/12/2910384.html make用于内建类型(map.slice 和channel)的内存分配 ...

  7. linux抓包命令-tcpdump命令详解

    最近调试支付接口的时候,遇到了一个奇怪的问题:我按照支付接口文档,对接支付通道,当消费业务正常后,调试查余和冲正的时候,支付通道的对接技术告诉我,系统没有我们支付系统的请求报文,数据库和日志中都没有, ...

  8. 解决启动httpd报: apr_sockaddr_info_get() failed for错误

    我测试库里 service httpd start 时报 下面错误 httpd: apr_sockaddr_info_get() failed for fengxin.wzjzt.centoshttp ...

  9. Wireshark抓本地回环

    最近正好要分析下本机两个端口之间通信状况.于是用wireshark抓包分析.对于本地回环要进行一些特殊的设置. 1.通过“运行”---“cmd” 输入“route add [本机IP]mask 255 ...

  10. matlab中的@函数

    原文链接:http://blog.sina.com.cn/s/blog_5e73a8fc0100t9yg.html 这是个函数句柄 @(x,y) 表示未知数是x和y punct     - Funct ...