给VxWorks 7添加Boost C++库支持
1 简介
Boost项目提供了一组全面的,经过同行评审的,可移植的C++源代码库,这些库可与C++标准库一起很好地工作。
VxWorks是由Wind River构建的实时操作系统。
VxWorks支持Boost C++库的子集。支持的库是:
Atomic
Chrono
Container
Context
Contract
Date Time
Exception
Filesystem
Graph
Log
Math
Program Options
Random
Regex
Serialization
Timer
Type Erasure
BOOST Tests
该文章描述了如何使用Boost配置VxWorks,然后如何使用动态测试脚本来验证Math库是否运行正常,使用工作站上的Boost b2实用程序来验证目标操作。
注意: 由于我们将运行最初是针对Linux工作站而非Windows工作站的测试套件,因此建议你在Windows工作站上安装Git bash,它是与Windows Git一起安装的