如何在VC6.0中进行STL编程
来源:互联网 发布:手机状态栏美化软件 编辑:程序博客网 时间:2024/05/20 01:08
C++ STL下载和安装
来源 作者:winter
STL是标准模板库的简称,从94年7月开始纳入C++标准后得到迅速发展,形成了不同的版本。目前使用最广的是SGI STL和STLport。SGI STL本质上是为了配合SGI自作的UNIX变体IRIX所量身定做,好在STL都是一些标准接口和实现的头文件,随着大师们的不断改进,移植起来不太复杂。目前最新版本是3.3(目前是指2005年1月19日)。在VC6下安装采用下面方式(来源于淡蓝随笔blog):
将stl.zip解压到一个目录,比如C:/SGISTL,然后在VC6的IDE环境下,ools->options->Directories->Include files,将C:/SGISTL(你解压的目录)添加进去,然后,将这个路径移到最顶端,就了。还要注意的是,用使用SGI-STL,文件中不能包含<iostream>,要用<iostream.h>代替。如果你想用VC6的STL,只需要将C:/SGIST移到底端就可以了。
STLport的下载地址,目前最新版本是4.6.2(目前是指2005年1月19日)。
STLport 移植起来稍微负责一些,详细参见孟岩先生的文章在 Borland C++ 及 Visual C++ 环境中使用 STLport,介绍得非常详细。
对于VC7,前两天有个台湾得同事在移植SGI STL的时候遇到问题,不过专家们的建议是,如果你使用的VC7,那么最好使用VC7自带由Dinkumware公司提供的STL(作者仍旧是P.J. Plauger),比VC6中自带的版本有了很好的改进。而且经过了大量的测试,在多线程安全方面也有保证。Winter没有VC7的环境,也只能相信专家了:)。
Carpicorn:我在自己的电脑上试验了前面的例子。是ok的。我觉得应该也能够使用microsoft的进行STL编程的。
- 如何在VC6.0中进行STL编程
- 如何在VC6.0中使用SGI-STL
- 如何在vc6中进行unicode编译
- 在VC6.0中如何设置 /MT ?
- 在VC6.0中使用stl在Debug模式下编译导致的warning
- 如何在VC6.0中设置条件断点
- windows7下如何在新窗口中打开vc6.0工程
- windows7下如何在新窗口中打开vc6.0工程
- 如何在VC6.0中设置条件断点
- 如何在VC6.0中设置条件断点
- 如何在VC6.0中设置条件断点
- 如何在VC6.0中重写OnInitDialog()等函数
- 如何在VC6.0中设置条件断点
- 如何在VC6.0中使用winhttp.h
- 如何在win10系统中使用vc6.0
- 如何去除VC6.0中使用STL时的warning C4786
- 如何在VC6中定义热键消息
- 如何在VC6 MFC中使用GDI+
- LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP
- 星际、魔兽3、红警完全对比
- LAMP 系统性能调优,第 3 部分: MySQL 服务器调优
- 创建自定义的Visual Studio项模板
- Shell脚本调试技术
- 如何在VC6.0中进行STL编程
- 配置Microsoft Visual SourceSafe 2005的Internet访问
- VS.NET2005中的WEBPART初步(二)
- [转贴]用Office SharePoint Server 2007开发的一些网站
- VS.NET2005中的WEBPART初步(一)
- JMX 与系统管理
- 《信息周刊》:中美IT安全对比 数据窃贼两地作案
- STL入门基础(四)
- 刘韧:Google真能取代微软