前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vs2008 boost1.55

vs2008 boost1.55

作者头像
用户3519280
发布2023-07-08 10:25:13
1550
发布2023-07-08 10:25:13
举报
文章被收录于专栏:c++ 学习分享

vs2008安装STL-5.2.1以及boost_1_46_1(有图有真相)

1,下载好软件包 "STLport_5.2.1.tar.bz2" 以及 "boost_1_46_1.zip"。

2,安装STL:

1)将STLport软件包解压缩到D盘。如图一:

2)运行VS2008工具的命令行提示符,如图二:

3)进入到STLport目录,如运行命令:" cd d:/STLport  "。该目录下所含文件如图一所示。

4)执行命令 "  configure msvc9  " (vs2008对应msvc9) 配置编译环境。

5)执行命令 "  cd d:/STLport/build/lib  " 。

6)执行命令 "  nmake -f msvc.mak clean install  "。

7)编译完成后会自动将编译出的*.dll和*.lib复制到STLport/lib和STLport/bin目录下。完成后可将STLport/build/lib/obj目录删除以节约硬盘空间。

3,安装Boost:

1)将boost压缩包解压缩到D盘,如图三:

2)通过操作系统的搜索功能找到build.bat的路径,如:D:\Boost\tools\build\v2\engine\src\build.bat

3)执行命令 "  cd d:/Boost/tools/build/v2/engine/src  ",进入到build.bat所在的目录中

4)运行命令 "  build.bat  ",编译bjam。完成后可执行文件(bjam.exe)位于src/bin.ntx86下。如:D:\Boost\tools\build\v2\engine\src\bin.ntx86\bjam.exe 。 5)将可执行文件bjam.exe拷贝到Boost根目录,如:D:/Boost 。

6)使用bjam之前需要修改配置文件user-config.jam。搜索或直接打开D:/Boost/tools/build/v2/user-config.jam 。

首先找到以下模块:

# ---------------------- # MSVC configuration.

# ----------------------

修改该模块最后一行,去掉注释的“#”号,将msvc版本设置正确:

# Configure specific msvc version (searched for in standard locations and PATH).  using msvc : 9.0 ;

其次找到以下模块:

# ---------------------- # STLPort configuration. # ----------------------

修改该模块最后一行,如:

# Configure specifying location of both headers and libraries explicitly.  using stlport : 5.2.1 : "D:/STLport/stlport" : "D:/STLport/lib" ;

7)进入Boost根目录,如执行命令: " cd d:/Boost  " 。

8)执行命令: " bjam --toolset=msvc --build-type=complete stdlib=stlport stage  "

9)编译成功后可在 D:/Boost/stage/lib 目录下找到所有的库文件,之后可将D:/Boost/bin.v2目录删除以节约空间。

4,VS2008环境设置

1)设置“工具-》选项-》项目和解决方案-》VC++目录-》包含文件”,加入"  D:\STLport\stlport  " 以及 "  D:\Boost\  " ,如图四:

2)设置“工具-》选项-》项目和解决方案-》VC++目录-》库文件”,加入"  D:\STLport\lib  " 以及 "  D:\Boost\stage\lib  " ,如图五:

3)设置“项目-》属性-》配置属性-》C/C++ -》预处理器-》预处理器定义”,加入"  _STL_DEBUG;_STLP_DEBUG  "。如图六:

5,完成编译和配置。测试。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • vs2008安装STL-5.2.1以及boost_1_46_1(有图有真相)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档