设为首页 加入收藏

TOP

1.3 开发环境简介
2013-10-07 16:00:17 来源: 作者: 【 】 浏览:75
Tags:1.3 开发 环境 简介

1.3  开发环境简介

C++(www.cppentry.com)是一个大型语言,十分复杂。虽然C++(www.cppentry.com)98标准已经面世十余年,C++(www.cppentry.com)11标准也已经出台一年多,但仍然没有一个编译器敢宣称自己能够100%支持C++(www.cppentry.com)的全部特性。

由于Boost大量使用了C++(www.cppentry.com)高级特性(如模板偏特化、ADL),因此不是所有的编译器都能够很好地支持Boost,并且每个组件对编译器的支持都不尽相同。虽然Boost已经针对平台和编译器的兼容性做了大量的工作,但仍有可能出现意外情况(某些过"老"的编译器已经不再被支持)。

阅读本书和使用Boost,读者需要一个能够较好地支持C++(www.cppentry.com)标准(至少是C++(www.cppentry.com)98标准)的编译器和开发环境。

本书作者使用了如下四个开发环境(操作系统+开发工具+编译器+标准库),大部分代码均在这些环境中编译通过:

1) Mac OS X 10.8.2,Xcode4.4(Clang4.0),libc++;

2) Ubuntu 12.04 LTS(Linux 3.2.0),GCC4.6.3 ,libstdc++;

3) Windows 7,MinGW(GCC4.7.1),libstdc++;

4) Windows 7,Visual Studio 2005(VC8),STLport5.21。

以上四个环境中除最后一个环境比较"老"以外,其余三个都可以较好地支持新的C++(www.cppentry.com)11标准。

对于使用其他开发环境的读者只能说抱歉了,作者不能保证书中代码能够百分之百正确运行。请参考Boost说明文档查看对您正在使用的平台或编译器的支持情况。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.2.4 使用STLport 下一篇1.4.1 UNIX开发环境

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·MySQL 安装及连接-腾 (2025-12-25 06:20:28)
·MySQL的下载、安装、 (2025-12-25 06:20:26)
·MySQL 中文网:探索 (2025-12-25 06:20:23)
·Shell脚本:Linux Sh (2025-12-25 05:50:11)
·VMware虚拟机安装Lin (2025-12-25 05:50:08)