STLport5在VC6上的安装技巧(主要参考为孟岩文章)
来源:互联网 发布:教师网络培训研修计划 编辑:程序博客网 时间:2024/05/22 00:52
1.配置环境:
在VC6安装目录的bin 中找到文件VCVARS32.BAT, 用记事本打开它, 配置如下:
其中有两行
set INCLUDE=%MSVCDir%/ATL/INCLUDE;%MSVCDir%/INCLUDE;%MSVCDir%/MFC/INCLUDE;%INCLUDE%
set LIB=%MSVCDir%/LIB;%MSVCDir%/MFC/LIB;%LIB%
改成:
set INCLUDE=C:/STL4VC/stlport;%MSVCDir%/ATL/INCLUDE;%MSVCDir%/INCLUDE;/
%MSVCDir%/MFC/INCLUDE;%INCLUDE%
set LIB=C:/STL4VC/lib;%MSVCDir%/LIB;%MSVCDir%/MFC/LIB;%LIB%
(上面为了方面阅读用 "/" 符号将过长的一行折成两行,实际文件中还是一行。)
2.运行控制台"cmd", 运行改后的VCVARS32.BAT文件;
3.控制台中进入stlport目录下的build/lib, 运行configure -c msvc6
4.接下来按照英文提示执行make和install
5. OK,大功告成。下面一步应该是检验一下事不是真的用上了stlport。找一个使用了stlport特性的程序,比如使用rope, slist, hash_set, hash_map等容器的程序来编译。注意,编译时务必使用下面的格式:
cl /GX /MT program.cpp
SGI STL中大量使用try..throw..catch,VC缺省情况下不支持此语法,/GX是要求VC++ Compiler打开对异常处理语法的支持。/MT则是要求VC的linker本程序obj文件与libcmt.lib连接在一起,因为SGI STL是thread-safe的,必须以multi-thread形式运行。
6.若要在图形界面中使用,则:
Project-->Setting(Alt+F7), 设置编译选项,使用/MT和/GX
Tools->Options->Directories, 设置include files:C:/ STLport5VC /sport,必须位于首位。
设置librury files: C:/ STLport5VC /lib, 对于位置没有要求
- STLport5在VC6上的安装技巧(主要参考为孟岩文章)
- vc6.0下安装配置stlport5.2.1
- 我主要的文章在sunshine.qzone.qq.com上
- 本篇文章主要记录如何在CentOS7.0上安装Chrome浏览器。
- 【参考】Elasticsearch在Centos 7上的安装与配置
- VC6.0+icc编译STLPort5.2
- VC6.0+icc编译STLPort5.2
- 【转】VC6.0+icc编译STLPort5.2
- 收藏一篇在mac 上安装mysql数据库的文章
- 在Windows上安装Oracle数据库的必备文章
- Gsl在VC6.0上的配置
- MinGW 编译安装 STLPort5.1.0
- ACE在win32平台上的安装,与VC6的集成
- boost 1_33_1在VC6.0上的安装、编译、配置
- boost 1_33_1在VC6.0上的安装、编译、配置
- boost 1_33_1在VC6.0上的安装、编译、配置
- boost 1_33_1在VC6.0上的安装、编译、配置
- boost 1_33_1在VC6.0上的安装、编译、配置
- LinuxMobile GPRS上网配置
- C 关键字 volatile
- Linux一句话教程
- Live and enjoy the moment
- The Joy of Living 生活的乐趣
- STLport5在VC6上的安装技巧(主要参考为孟岩文章)
- 常见的HTTP错误
- 交叉编译场景分析(arm-linux)(四)--编译readline和ncurses
- Linux一句话教程(2)
- 今天研究的是DLL!
- Tapestry 3.0 Web构架 非常简易的模拟
- Vista RTM 图标欣赏
- 正则表达式30分钟入门教程 (轉)
- Linux一句话教程3