c – 如何为项目添加提升?

我从事跨平台( Windows,Linux,Solaris)项目.我想在这个项目中使用Boost的shared_ptr.

如何安装它,并将其与项目一起重新分发给客户?

我在Linux / Solaris上没有root权限,所以我可能必须将Boost的源添加到我的源代码中,并将它们一起构建.

此外,我们的Solaris版本非常陈旧(2.5.1,1996年5月).它能否导致shared_ptr的构建出现问题?

解决方法

只需安装boost头文件(您不需要为shared_ptr编译和安装库,因为它只是头文件).不要忘记检查是否在IDE内部设置了boost的包含路径,因此它将能够找到头文件.

在您的代码文件中,包含此标头:

#include<boost/shared_ptr.hpp>

并像这样使用它:

boost::shared_ptr<int> ptrToInt (new int);

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...