stlport源代码,可以添加到vs2005,过程也很容易。
下载最新的STLport:
http://sourceforge.net/project/showfiles.php?group_id=146814&package_id=162032
我下的是5.1.5版本的。
解压到c盘,然后进入C:\Program Files\Microsoft Visual Studio 8\Common7\Tools
添加路径到vcvarsall.bat,就可以了,要添加include和lib。
刚下载的文件解压后,没有lib文件夹,没有关系,修改后的部分如下下划线区域:
@set PATH=C:\qt-win-commercial-src-4.3.1\bin;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\bin;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;%PATH%
@set INCLUDE=C:\STLport-5.1.3\STLport-5.1.3\stlport;C:\qt-win-commercial-src-4.3.1\include;C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\include;%INCLUDE%
@set LIB=C:\STLport-5.1.3\STLport-5.1.3\lib;C:\qt-win-commercial-src-4.3.1\lib;C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB%
@set LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB
开始编译,适用vs2005自带的命令行。
进入build路径的lib,先查看configure命令。
configure --help 可以看到相关的编译器的设置:
configure -c msvc8
下面就会提示相应的操作:
nmake /fmsvc.mak
接下来:
nmake /fmsvc.mak install
接下来把上面的标记部分添加到vs2005的vc目录路径,而且放在最上面,还不够,还要把bin里面的所有文件都复制到vc的bin文件夹目录下:
C:\Program Files\Microsoft Visual Studio 8\VC\bin
还有lib下C:\Program Files\Microsoft Visual Studio 8\VC\lib,不过我试过了,可以不复制。
到此就可以开始写一个程序,使用的就是stlport的库:
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> a;
return 0;
}
对#include <vector>的vector右键,出现”打开文档vector”,就看到的是stl的vector文档。
如下:
/*
*
* Copyright (c) 1994
* Hewlett-Packard Company
*
* Copyright (c) 1996,1997
* Silicon Graphics Computer Systems, Inc.
*
* Copyright (c) 1999
* Boris Fomitchev
*
* This material is provided "as is", with absolutely no warranty expressed
* or implied. Any use is at your own risk.
*
* Permission to use or copy this software for any purpose is hereby granted
* without fee, provided the above notices are retained on all copies.
* Permission to modify the code and to distribute modified code is granted,
* provided the above notices are retained, and a notice that the code was
* modified is included with the above copyright notice.
*
*/
#ifndef _STLP_VECTOR
#define _STLP_VECTOR
# ifndef _STLP_OUTERMOST_HEADER_ID
# define _STLP_OUTERMOST_HEADER_ID 0x77
# include <stl/_prolog.h>
# endif
# ifdef _STLP_PRAGMA_ONCE
# pragma once
# endif
# ifndef _STLP_INTERNAL_ALGOBASE_H
# include <stl/_algobase.h>
# endif
#ifndef _STLP_INTERNAL_VECTOR_H
# include <stl/_vector.h>
#endif
……
分享到:
相关推荐
经常在Windows/Linux两种平台下开发程序,而字符串的处理也非常重要,于是想找一种跨平台的...当然了,它还有很多其它的功能,也非常好. 本文对在VC6环境下安装,使用STLport5.1.5作了简单介绍,侧重在安装及使用配置上.
1、具体说明了了编译stlPort5.2.1的步骤、其中存在的问题及解决办法 2、说明了最新的boost_1_53_0配合stlPort5.2.1使用时的编译方法,全部库在win7下都成功编译 3、说明了如何在vc2010下使用编译好的库及配置不...
stlport 开发包 版本5.1.6 .使用stlport 的朋友可以下载
最新版 STLport5.2.1 Vc6下编译通过,lib中含有编译完成的dll、lib,dll拷到系统目录,lib路径、stlport 路径在vc6中添加,放在最顶层即可,自己已经试过可用。
1、具体说明了了编译stlPort5.2.1的步骤、其中存在的问题及解决办法 2、说明了最新的boost_1_53_0配合stlPort5.2.1使用时的编译方法,全部库在win7下都成功编译 3、说明了如何在vc2010下使用编译好的库及配置不当时...
已经编译好的适合VS2003的STLport-4.6.2库,把该库添加进VS2003中,就能运行GIZA++程序了!
介绍VC下对STLPort的编译安装方法介绍VC下对STLPort的编译安装方法介绍VC下对STLPort的编译安装方法
VS2008+STLPort_5.2.1+Boost1_47_0的安装配置详细过程
STLport-5.1.5 库文件。
这是STLport的v5.2.1,已用MinGw编译,包含头文件(stlport)3个动态库和3个静态库
修改为vs2010编译,最新版,需要的下载哈哈哈
C++标准类库资料,经典的数据结构和算法实现!官方网站下载的资源!绝对的好东西!
这个资料仅仅是关于如何在vs2008下安装 Boost 1_46_1和STLPort-5.2.1的教程,你要严格按照说明去做,肯定能成功。我建议在写配置文件时,一定要看清楚空格,我就因为空格问题浪费了很长的时间在排错。祝你好运。。。...
应经编译好的stlport-5.2.1,在vs2008下配置网上搜索下吧(添加include和lib目录),文件是7z压缩的很小,放心使用
Hugin编译所需文件 ( STLport-5.2.1.tar.gz ),可编译成c++工程文件,用于图像拼接。是很好的拼接软件。
stlport.5.2.dll stlportd.5.2.dll stlportstld.5.2.dll
Windows下编译的STLPort。可供VC6直接使用。
STLPort编译后库文件,VC6直接使用
STLport-4.5.3.zip 和站里已有的不一样。 (增加了VC6.0已经编译好的库和编译配置的详细说明).保证你在VC6.0下一次编译配置成功。
stlport 4.6.2 编好的版本 stlport 4.6.2 编好的版本